Accept payments using Shopify POS with Tap to Pay on Android

You can use Tap to Pay on Android with the Shopify Point of Sale app to accept contactless credit cards or debit cards and all digital wallets without the need for payment hardware. To accept swipe or PIN payments, switch to another paired card reader. Tap to Pay on Android comes included with every Shopify plan and transactions are subject to your in-person credit card rates from Shopify Payments.

Tap to Pay on Android automatically activates on compatible devices with active Shopify Payments accounts.

Requirements for using Tap to Pay on Android

To use Tap to Pay on Android, you need to meet the following requirements:

  • Your store needs to be based in the United States, Australia, Belgium, Denmark, Finland, France, Ireland, Italy, Germany, Netherlands, New Zealand, Singapore, Spain, or the United Kingdom.
  • You need to have Shopify Payments activated as your store's payment provider.
  • You need to accept Tap to Pay on mobile devices payment.
  • You need to have the Point of Sale sales channel installed in your Shopify admin.
  • You need to use the Shopify POS app installed on your Android device.
  • Your POS app needs to be on 9.19.0 or higher version.
  • You need to have an internet connection.
  • Your Android device needs to have location services turned on.
  • Your Android device needs to be on the Android 11 or higher version.
  • Your Android device needs to have the NFC (Near Field Communication) setting turned on.
  • You need to meet all of the Device requirements for Shopify POS hardware for Android.

Supported Android devices for Tap to Pay

The following tables include Android devices that have been tested and are known to support Tap to Pay. Android devices not listed might also support Tap to Pay.

Supported mobile phone devices include:

Android manufacturers and models that are compatible with Tap to Pay.
Device ManufacturerDevice Model
Asus
  • Zenphone 9
Google
  • Pixel 2 XL
  • Pixel 3
  • Pixel 3 XL
  • Pixel 3a
  • Pixel 4
  • Pixel 4a
  • Pixel 5
  • Pixel 5a
  • Pixel 6
  • Pixel 6 Pro
  • Pixel 6a
  • Pixel 7
  • Pixel 7a
  • Pixel 7 Pro
  • Pixel 8
  • Pixel 8 Pro
  • Pixel 8a
  • Pixel 9 Pro
  • Pixel 9 Pro XL
Nokia
  • G22
  • G60
  • X10
  • X30
Honour
  • 70
  • 90
  • 90 Lite
  • Magic5 Lite
  • Magic6 Pro
  • Magic6 Lite
  • X6a
  • X6b
  • X7
  • X7b
  • X8
Huawei
  • P30 Pro
Infinix
  • Hot 40 Pro
LG
  • V60 ThinQ
Motorola
  • Edge 5G UW
  • G
  • G Stylus 5G
  • G9 Play
  • G34
  • G54
  • G84
OnePlus
  • Nord N200
  • Nord CE
  • Nord N30
  • 12R
  • 6T
Oppo
  • A60
  • A98
  • Find X2 Pro
  • Find X2 Lite
  • Find X3 Pro
  • Find X5 Pro
  • Reno5
  • Reno7
  • Reno8
  • Reno 10 Pro
  • Reno 12 Pro
Samsung
  • Galaxy A04s
  • Galaxy A10
  • Galaxy A12
  • Galaxy A13
  • Galaxy A14
  • Galaxy A15
  • Galaxy A20e
  • Galaxy A21s
  • Galaxy A22
  • Galaxy A23
  • Galaxy A24
  • Galaxy A31
  • Galaxy A32
  • Galaxy A33
  • Galaxy A34
  • Galaxy A40
  • Galaxy A51
  • Galaxy A52
  • Galaxy A52s
  • Galaxy A53
  • Galaxy A54
  • Galaxy A55
  • Galaxy A70
  • Galaxy A71
  • Galaxy F23
  • Galaxy M52
  • Galaxy Note10+
  • Galaxy Note20
  • Galaxy Note20 Ultra
  • Galaxy Note9
  • Galaxy S10
  • Galaxy S10+
  • Galaxy S10e
  • Galaxy S20
  • Galaxy S20 FE
  • Galaxy S20 Ultra
  • Galaxy S20+
  • Galaxy S21
  • Galaxy S21 FE
  • Galaxy S21 Ultra
  • Galaxy S21+
  • Galaxy S21+ Plus
  • Galaxy S22
  • Galaxy S22 Ultra
  • Galaxy S22+
  • Galaxy S23
  • Galaxy S23 FE
  • Galaxy S23 Ultra
  • Galaxy S23+
  • Galaxy S24
  • Galaxy S24 Ultra
  • Galaxy S24+
  • Galaxy S9
  • Galaxy S9+
Xiaomi
  • Redmi Note 9 Pro
  • Redmi 10
  • Redmi Note 10 Pro
  • Redmi Note 11
  • Redmi Note 11 Pro
  • Redmi 12
  • Redmi 12C
  • Redmi Note 13 Pro
  • Redmi 13C
  • 11T Pro
  • 11 Lite
  • 12T
  • 13T Pro

Other supported devices include:

Android manufacturers and models that are compatible with Tap to Pay.
Device TypeDevice ManufacturerDevice Model
HandheldAmobile
  • PD602
Honeywell
  • CT45
Chainway
  • C66
Ciontek
  • CS30
  • CS50C
iMin
  • Swift 2 Pro
Sunmi
  • L2s PRO
  • V2S
ZCS
  • Z92
Zebra
  • TC26
TabletSamsung Galaxy Tab
  • Active Pro
  • Active3
  • Active4 Pro
  • Active5
HMD Global
  • HMD T21
Hosoton
  • H101
Oukitel
  • RT3
Ulefone
  • Armor Pad Pro

You can also review Stripe's Tap to Pay supported devices for Android for a list of supported Android devices. Stripe is the payment processor that Shopify Payments uses to process payments.

Activate Tap to Pay on Android for Shopify POS

Steps:

  1. From the Shopify POS, tap > Settings > Set up hardware.
  2. Select Tap to Pay on Android, and then tap Next.
  3. Tap Done.

Tap to Pay on Android is activated for your store and your Android is ready to accept payments.

Pair Tap to Pay on Android on additional devices

You can activate Tap to Pay on Android on additional devices without needing to configure it on one device first.

Steps:

  1. From Shopify POS, tap > Settings > Set up hardware.
  2. Select Tap to Pay on Android, and then tap Next.
  3. Tap Done.

Accept payments with Tap to Pay on Android

You can accept many types of contactless payment methods with Tap to Pay on Android. For swipe or PIN payments, you need to have an additional card reader paired. Make sure you choose the correct card reader for your customer's payment method at checkout. Use Tap to Pay on Android for contactless payment and your card reader for payments that require contact.

Steps:

  1. From the Cart screen, tap Checkout.
  2. From the Select payment option screen, tap Tap to Pay on Android.
  3. The Tap to Pay on Android interface displays indicating where your customer should hold their tap-activated credit card, debit card, or their mobile wallet on their mobile device.
  4. Ask the customer to hold their contactless payment method behind the tap area until the animation indicates the payment has been completed and you hear the Tap to Pay on Android success sound.
  5. Select whether to provide the customer with a receipt, and then tap Done to return to the Shopify POS products screen.

Deactivate Tap to Pay on Android as a payment type

You can deactivate Tap to Pay on Android as a payment type on Shopify POS.

Steps:

  1. From the Shopify POS app, tap the connectivity symbol in the navigation and then tap Add.
  2. Tap Tap to Pay on Android.
  3. Tap Forget device.

Troubleshoot Tap to Pay on Android

If Tap to Pay on Android isn't working, then try the following troubleshooting steps:

  • Verify that you meet the requirements to use Tap to Pay on Android.
  • Verify that you have an internet connection. Shopify POS needs to connect to the internet through Wi-Fi or your device's cellular data to process payments. If you can't connect to the internet, then you need to use a different payment type while you're offline.
  • Check your firewall settings.
  • Make sure that your device has Bluetooth activated and that Shopify POS has the necessary permissions to access the device's Bluetooth.
  • Make sure that your device has location services turned on and that the Shopify POS app has the necessary permissions to access your device's location.
  • To connect to Tap to Pay on Android, Shopify Payments test mode needs to be turned off.

If an Android device has had unauthorized modifications, then you might not be able to use Tap to Pay on Android.

If your card reader's still not working, then from your Shopify POS app, send a report to Shopify Support by tapping ≡ > Support > Report a bug. Support will contact you after the report has been submitted.

Supported card brands

Tap to Pay on Android can only accept contactless payments from the following card brands:

  • VISA
  • MasterCard
  • Amex
Can’t find the answers you’re looking for? We’re here to help.