Board a device

Steps

After obtaining a device, it may be necessary to configure the device for use by the merchant, also known as boarding the device.

  1. Check the device status. If the status is ADYDeviceStatusNotBoarded, it must be boarded
  2. 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.
  3. 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 ADYDeviceStatusInitialized.
  4. The device is now ready to make payments.