Activate Tap to Pay in the Shopify app

To activate Tap to Pay in the Shopify app, your store must meet the eligibility requirements and you must have a supported device.

Considerations for Tap to Pay in the Shopify app

Review the following considerations for using Tap to Pay in the Shopify app:

  • Tap to Pay in the Shopify app is available only in supported regions and on supported devices.
  • Only the store owner or organization owner can set up Tap to Pay in the Shopify app. After setup, users with the required permissions can use Tap to Pay.

Eligibility requirements for Tap to Pay in the Shopify app

Review the following eligibility requirements to set up and use Tap to Pay in the Shopify app:

  • Your store must be located in the United States, Canada, the United Kingdom, Australia, Belgium, Denmark, the Netherlands, Luxembourg, New Zealand, Switzerland, Singapore (only Android devices), and Finland.
  • Your store must be on a paid Shopify plan.
  • You must have the Shopify app installed. Learn more about the Shopify app.
  • You must activate the following permissions for the Shopify app in your mobile device settings:
    • Location access
    • Bluetooth access
  • Your mobile device must have a passcode set in your iOS or Android security settings.
  • You must be using Shopify Payments as your payment processor.
  • Your store currency must match your store location. Learn more about store location and currency requirements.
  • The store owner or organization owner must have an Apple business account to use Tap to Pay in the Shopify app on an iPhone.
  • If you're using an Android device, then NFC must be activated on your mobile device to accept contactless payments.

Supported mobile devices for Tap to Pay

To use Tap to Pay, your mobile device must be a supported device.

Supported iPhones

You need to have an iPhone XS or newer, to use Tap to Pay. The minimum required iOS version depends on your country.

Tap to Pay doesn't work on beta releases of iOS. Tap to Pay on iPhone is limited to iPhone products only and isn't available on iPad.

Tap to Pay compatible iOS versions for different countries.
iOS versionSupported countries for Tap to Pay on iPhone
iOS 16.7 or later
  • United States
  • Australia
  • United Kingdom
iOS 17.0 or later
  • France
  • Italy
  • Netherlands
iOS 17.4 or laterCanada

You can review the following resources for supported regions and devices:

Stripe is the payment processor that Shopify Payments uses to process payments.

Supported Android devices

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
  • Zenphone 10
  • Zenphone 11
  • Zenphone 12
  • ROG Phone 6
  • ROG Phone 7
  • ROG Phone 8
  • ROG Phone 9
Google
  • Pixel 6
  • Pixel 6a
  • Pixel 7
  • Pixel 7a
  • Pixel 8
  • Pixel 8a
  • Pixel 9
  • Pixel 9a
  • Pixel 10</>
Nokia
  • G22
  • G42
  • G60
  • X30
  • XR21
Honor
  • 70
  • 80
  • 90
  • Magic5
  • Magic6
  • Magic7
  • Magic8
Infinix
  • Hot 30
  • Hot 40
  • Hot 50
  • Hot 60i
  • Zero 20
  • Zero 30
  • Zero 40
Motorola
  • Razr 40
  • Razr 50
  • Razr 60
  • G 2025
  • Edge (2023-2025)
OnePlus
  • Nord 3
  • Nord 4
  • Nord CE3
  • Nord CE4
  • Nord CE5
  • Nord N30
  • 11
  • 12
  • 13
Oppo
  • A60
  • A77
  • A78
  • A98
  • Find X5
  • Find X6
  • Find X7
  • Find X8
  • Find X9
  • Reno8
  • Reno9
  • Reno10
  • Reno11
  • Reno12
  • Reno13
  • Reno14
  • Reno15
Samsung
  • Galaxy A04s
  • Galaxy A05s
  • Galaxy A14
  • Galaxy A15
  • Galaxy A16
  • Galaxy A17
  • Galaxy A24
  • Galaxy A25
  • Galaxy A26
  • Galaxy A33
  • Galaxy A34
  • Galaxy A35
  • Galaxy A36
  • Galaxy A53
  • Galaxy A54
  • Galaxy A55
  • Galaxy A56
  • Galaxy A73
  • Galaxy S22
  • Galaxy S23
  • Galaxy S24
  • Galaxy S25
  • Galaxy S26
  • Z Flip4
  • Z Fold4
  • Z Flip5
  • Z Fold5
  • Z Flip6
  • Z Fold6
  • Z Flip7
  • Z Fold7
Xiaomi
  • 12
  • Redmi 12
  • Redmi Note 12
  • 13
  • Redmi 13
  • Redmi Note 13
  • 14
  • Redmi 14
  • Redmi Note 14
  • 15
  • Redmi 15

Other supported devices include:

Android manufacturers and models that are compatible with Tap to Pay.
Device TypeDevice ManufacturerDevice Model
HandheldAmobile
  • PD602
Honeywell
  • CT37
Chainway
  • C66
Ciontek
  • CS50C
iMin
  • Swift 2 Pro
Sunmi
  • L3
  • V3
ZCS
  • Z92
Zebra
  • TC53e
TabletSamsung Galaxy Tab
  • 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.

Required role permissions

Staff members require specific store permissions to use Tap to Pay in the Shopify app. The required permissions depend on where the user wants to use Tap to Pay.

To accept payments for Quick Sales, users require the Quick Sale permission as part of their role.

Store currency and location requirements

To set up and use Tap to Pay in your Shopify app, your store's location must match your store's currency. For example, if your store is based in Toronto, Canada, then your store currency must be CAD to meet the requirements for Tap to Pay. If your store currently sells in a currency that doesn't match your store location, then you must change your store currency to match your store location.

For a smoother customer experience, you can set up a market to continue selling to your online customers using your original currency. Setting up a market affects pricing on only your online store, displaying prices to online customers in the market's currency. It doesn't apply to in-person Tap to Pay transactions, which must always be processed in your store's location currency.

For example, if your store is based in Toronto, Canada, but your store's currency is set to USD, then you must change your store currency to CAD to use Tap to Pay. If you still want to continue to display prices to all of your online customers in USD, then you can set up a market containing all countries and regions where you sell and set the currency for that market to USD. This way, the in-person Tap to Pay transactions are processed in CAD, and your online store displays prices to customers in USD.

Set up Tap to Pay in the Shopify app

You must be the store owner to set up Tap to Pay.

During setup, you might be prompted to open your device settings to activate location or Bluetooth access for the Shopify app.

Steps:

iPhone
  1. From the Shopify app, tap Menu, and then tap Settings Settings.

  2. In the Store settings section, tap Payments.

  3. In the Shopify Payments section, tap Manage.

  4. In the Tap to Pay on iPhone section, tap Set up Tap to Pay on iPhone.

  5. Verify the Apple ID and select your Apple ID:

  6. Tap Continue with This Apple ID to use your current Apple ID or tap Use a Different Apple ID to select a different Apple ID.

  7. Accept Apple's terms of service.

  8. After setup is complete, tap Done.

Android
  1. From the Shopify app, tap Menu, and then tap Settings Settings.

  2. In the Store settings section, tap Payments.

  3. In the Shopify Payments section, tap Manage.

  4. In the Tap to Pay on Android section, tap Tap to Pay on Android.

  5. After setup is complete, tap Done.