With Tap to Pay and the Woo Mobile App, merchants based in the United States, the United Kingdom, and Canada can accept in-person contactless payments, right on their Android phone — no extra terminals, hardware, or readers needed.
Requirements
↑ Back to topTap to Pay on Android is supported for U.S., UK, and Canadian merchants whose Android device meets all of the following requirements:
- Contains a functioning NFC antenna and chipset.
- Device is not “rooted.”
- Device bootloader is locked and unchanged.
- Runs Android 13 or above.
- Uses Google Mobile Services and has the Google Play Store app installed
- Has a security update installed from the past 12 months
- Has a hardware-backed keystore (FEATURE_HARDWARE_KEYSTORE version 100 or later).
- Has a stable connection to the internet.
- Runs the unmodified manufacturer-provided OS
- Has Developer options disabled
Some devices originally released with Android 12 or earlier may not meet the hardware requirements, even after upgrading to Android 13.
Limitations:
↑ Back to topInterac Cards
↑ Back to topAs of now, Interac cards are not supported with the Tap to Pay on Android feature for transactions within Canada. Interac is a widely used payment processor specific to the Canadian market, and we understand the importance of this payment method for both merchants and customers alike.
While this limitation is present, we’re committed to providing seamless and efficient payment solutions for all our merchants. As an alternative, we strongly encourage the use of the WisePad 3 card reader for accepting Interac card payments. The WisePad 3 offers a versatile solution for in-person transactions, ensuring you can cater to all your customers’ preferred payment methods without interruption.
Canada and the United Kingdom
↑ Back to topTap to Pay functionality in Canada and the UK includes region-specific limitations on contactless transactions:
| Country | Transaction Limit | What Happens Above Limit | Recommendation |
|---|---|---|---|
| Canada | $250 CAD | Card Declines | Use the WisePad 3 card reader for higher-value transactions. |
| United Kingdom | £100 GBP | Card Declines | Use the WisePad 3 card reader for higher-value transactions. |
Application download and installation
↑ Back to top- Make sure you have WooCommerce and WooPayments installed and activated on your store.
- Download the WooCommerce Mobile App for Android.
- If you already have the app installed, ensure that it has been updated to the latest version.
- Follow the instructions to register and/or log in.
First-time setup
↑ Back to top- When viewing the details of an unpaid order, tap on the
Collect Paymentbutton, then tap onCard. - You will be given the option to collect the payment using
Tap to Pay on Androidor a Bluetooth Reader. - After selecting
Tap to Pay on Android, since this is the first time using the feature, the app will check that your device is ready to use Tap to Pay.
Collecting payments via Tap to Pay
↑ Back to topYou can accept payments for existing orders via Tap to Pay on your Android phone, but you can also quickly create new orders.
NOTE: Tap to Pay on Android can only collect payment the country’s default currency — for example, UK merchants can only accept payments in GBP.
If a customer uses a different currency, Tap to Pay on Android will not be available to collect payment.
Collecting payments for orders
↑ Back to topTap to Pay on Android can be used with orders created within the app or orders that were placed by customers on your site that have an order status of Pending Payment.
To collect the payment for an order:
- Navigate to the Orders tab.
- Tap on the order you’d like to collect payment for.
- Tap on the
Collect Paymentbutton. - Tap on
Card. - Select the
Tap to Pay on Androidoption. - The built-in reader will prepare to take the payment and then display the payment screen.
- The card or phone used as the payment method can be tapped on the area indicated.
- The app will process the payment.
How to Check Android Device Compatibility for Tap to Pay
↑ Back to topCheck the Supported Mobile Phones List
↑ Back to topTap to Pay on Android works with a variety of mobile phones from manufacturers including Google, Samsung, Motorola, OnePlus, Xiaomi, and others. For a full list of supported devices, see Stripe’s supported devices list.
Check your Android version
↑ Back to top- Go to Settings → About phone (or About device).
- Look for Android version — it must be Android 13 or later.
- If your device is on an older version, check for available updates at Settings → System → System Update.
If you don’t see an option to update to Android 13, your device is not supported for Tap to Pay.
Check hardware security support
↑ Back to topLook up your phone model on the manufacturer’s website or GSMArena and look for:
- StrongBox or Secure Element
- Titan M chip (Google Pixel phones)
- Knox Vault (Samsung Galaxy)
- Hardware Security Module (HSM)
General compatibility guidelines
↑ Back to topLikely supported:
- Most flagship phones from 2019 onward
- Devices running Android 13+ with recent hardware
Likely NOT supported:
- Budget phones
- Devices released before 2018
- Phones still running Android 10 or earlier
Quick indicators:
- If your phone supports secure facial or fingerprint authentication, it’s more likely to meet the requirement
- If your banking apps don’t flag any security issues, the device is likely secure enough