Are you looking for test card numbers?

Would you like to contact support?

Point-of-sale icon

Card reader solution

Integrate your POS app with the Adyen iOS SDK to make mobile payments using a card reader.

With our card reader solution you can accept mobile in-person payments using a card reader as the payment interface, and process these payments on the Adyen payments platform.

The card reader is paired with an iOS mobile device through Bluetooth. On the iOS mobile device, payment requests are initiated from a POS app. On the card reader, the customer can tap, insert, or swipe their card, or use a digital wallet like Apple Pay.

For this solution you need to integrate the Adyen SDK into your iOS POS app. Before you start:

  • Make sure your POS app is integrated with our Terminal API.
  • Check the requirements.
  • Order a test NYC1 card reader and a test card, and assign the reader to your store.

How it works

This is how the solution's 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.

Next steps

To set up this solution:

  1. Add the SDK to your POS app.
  2. Add code to make a payment from your POS app using the Adyen SDK.
  3. Add payment device management.
  4. Learn how to use the card reader.

Integrating your POS app with Terminal API is described in other sections of our documentation.
Here, we describe integrating your POS app with our SDK to do transactions using a card reader.