Use case: Registration

Before using the POS systems and connected PEDs to process transactions on the Adyen payments platform, you must authenticate and authorise the POS system and the PED with the Adyen payments platform (at least once). 

Registering (boarding) an App

After you initialize the library, you must register the cash register application with Adyen

  1. The attendant enters credentials (merchant account, user name, password) in the UI.
  2. The attendant starts app registration from the UI. This makes the call to register the app and passes the credentials.
  3. A callback is returned with the result of registration.

Registering (boarding) a payment device

  1. Set up communication channel for device (Wi-Fi, serial).
  2. Set the payment device to be boarded:
    1. For Wi-Fi connection, enter IP address.
    2. For serial, set COM port that is used.
  3. When a completely new PED is boarded, the library:
    1. Queries the PED to identify it and to check its status.
      If the PED is already authorised and authenticated, the remaining steps are not required and the flow ends here.
    2. Registers the device with the Adyen payments platform.
    3. Loads the device configuration from the PSP.
    4. Stores the device configuration at the PED.
    5. Queries the PED finally to check that it has been registered.
  4. The registration result is returned to the attendant.