Steps
After obtaining a device, it may be necessary to configure the device for use by the merchant, also known as boarding the device.
- Check the device status. If the status is
ADYDeviceStatusNotBoarded
, it must be boarded - Call [
ADYDevice boardDeviceWithDelegate
:]. This method returns immediately - the boarding process continues in the background. The delegate that you provided will be kept informed about boarding progress. - When boarding has finished, your delegate will be called at 'deviceManagerDidComplete' [
ADYDeviceManagerDelegate deviceManagerDidComplete
] to indicate that boarding has finished. The device's status changes toADYDeviceStatusInitialized
. - The device is now ready to make payments.