Skip to main content

Overview

Tap to Pay on Android (TTPOA) allows merchants to accept contactless card and wallet payments directly on NFC-enabled Android devices without requiring a dedicated payment terminal.

Updated over a month ago

Tap to Pay on Android (TTPOA) allows merchants to accept contactless payments directly on an Android device with NFC, without requiring a dedicated payment terminal.

With this solution, the Android phone or tablet acts as a software-based payment terminal, allowing customers to tap their contactless card or mobile wallet directly on the device.

Tap to Pay on Android is supported by Adyen’s Mobile SDK for Android and integrates with the Adyen Terminal API.

How Tap to Pay Works

Tap to Pay transactions follow a similar flow to standard in-person payments but use the Android device NFC reader instead of a hardware payment terminal.

Payment flow:

  1. The POS application initiates a payment.

  2. The POS backend creates a POS SDK session with Adyen.

  3. Session data is returned to the Android POS app.

  4. The Adyen Mobile SDK activates the device NFC reader.

  5. The customer taps their contactless card or wallet.

  6. Adyen processes the transaction.

  7. The payment response is returned to the POS application.

POS App


POS Backend

Create POS SDK Session


Adyen Platform


Mobile SDK

NFC Tap


Payment Result

Reference:
Adyen Mobile Android SDK documentation
https://docs.adyen.com/point-of-sale/mobile-android/

Supported Payment Methods

Tap to Pay on Android supports common contactless payment methods, including:

  • Visa contactless

  • Mastercard contactless

  • American Express contactless

  • Google Pay

  • Apple Pay

  • Samsung Pay

Reference:
Adyen Mobile POS documentation
https://docs.adyen.com/point-of-sale/mobile-android/

Benefits

Tap to Pay on Android offers several advantages:

  • No dedicated payment terminal required

  • Reduced hardware costs

  • Faster merchant onboarding

  • Fully integrated POS payment experience

  • Secure contactless payments using Adyen infrastructure

Did this answer your question?