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 to
- The device is now ready to make payments.