Are you looking for test card numbers?

Would you like to contact support?

Point-of-sale icon

Tap to Pay on Android

Integrate your POS app with the Adyen POS Mobile SDK for Android to make Tap to Pay on Android payments.

With our Tap to Pay on Android solution you can accept contactless in-person payments using an Android mobile device as the payment interface, and process these payments on the Adyen payments platform.

For this solution you need to integrate the Adyen POS Mobile SDK for Android into your Android POS app.

  • The backend integration of your POS app with Terminal API is described in other sections of our documentation.
  • Here, we describe the client-side integration of enabling your POS app to make Tap to Pay transactions using our SDK.

Before you start

  • Ask our POS Support Team to configure your account for using the Adyen POS Mobile SDK for Android.
  • Backend integration: make sure your Android POS app is integrated with our Terminal API.
  • Make sure you have an API credential with an API key, a client key, and the Checkout webservice role.
  • Note the requirements for end users:
    • The POS app, with the SDK integrated into it, installed on their mobile device (smartphone or tablet).
    • The mobile device must have:
    • Android version 11 updated to the latest security patch. The minimum required security patch is the one for March 5th 2022.
    • NFC reader

How it works

This is how the solution's components work together:

  1. Your Android 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 POS Mobile SDK.
  3. The customer completes the payment by tapping their card or mobile device on the NFC reader of the phone or tablet.
  4. The SDK passes the Terminal API payment response to the POS app.

Steps to build the solution

To set up the Tap to Pay on Android solution:

  1. Add the Adyen POS Mobile SDK to your Android POS app.
  2. Add code to make payments from your POS app using the Adyen POS Mobile SDK.
  3. Apply guidelines for the use of Tap to Pay on Android.