Are you looking for test card numbers?

Would you like to contact support?

Point-of-sale icon

iOS SDK

Integrate with the Adyen SDK to make mobile in-person payments.

With the Adyen SDK you can accept payments on a card reader paired with an iOS mobile device, and process these payments on the Adyen payments platform. To build such a card reader integration, you need to integrate the Adyen SDK into your mobile POS app.

Our mobile integration solution is in the development phase. The SDK and documentation will change as the solution evolves. If you have any feedback about the solution, reach out to your Adyen contact.

Card reader integration

To accept payments using a Bluetooth pairing of your phone or other mobile device and a card reader, you need to have:

  • An iOS mobile device like an iPhone, iPad, or iPod running iOS 15.4 or later.
  • A POS app that is installed on the mobile device and integrated with our Terminal API.
  • The Adyen SDK integrated in your POS app.
  • The card reader.

This is how these components work together, after your mobile device and the card reader have been paired:

  1. Your POS app creates a Terminal API payment request, or receives a Terminal API payment request from your backend.
  2. The POS app passes the payment request to the Adyen SDK.
  3. The Adyen SDK initiates the card reader to take the transaction.
  4. The customer completes the payment by tapping their card or mobile device on the card reader, or by inserting or swiping their card.
  5. The Adyen SDK passes the Terminal API payment response to the POS app.

To set up this integration:

  1. Add the SDK.
  2. Add code to make a payment.
  3. Add payment device management.

Next steps