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.
On this page
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 on your mobile device:
- Location access. You don't need to activate this permission in advance. Your device prompts you for location access when it's required. If you previously denied location access and your device no longer prompts you, then you need to activate it in your device settings.
- 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, running a version of iOS that Apple still supports for Tap to Pay on iPhone.
Apple supports each version of iOS for Tap to Pay on iPhone for one year after that version's release date. The minimum iOS version is the same in every country and region where Tap to Pay on iPhone is available, and doesn't vary by country. Apple notifies users at least 3 months before it ends support for a version of iOS, so keep your iPhone updated to the latest version of iOS to avoid interruptions.
If your iPhone is running a version of iOS that's no longer supported, then an OS version not supported error displays when you try to connect to Tap to Pay on iPhone. To fix this error, update your iPhone to the latest version of iOS.
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.
You can review the following resources for supported regions and devices:
- Stripe's Tap to Pay supported iPhones for a list of supported iPhone models and iOS versions.
- You can review Apple's countries and regions for Tap to Pay for supported countries with Stripe.
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:
| Device Manufacturer | Device Model |
|---|---|
| Asus |
|
| |
| Nokia |
|
| Honor |
|
| Infinix |
|
| Motorola |
|
| OnePlus |
|
| Oppo |
|
| Samsung |
|
| Xiaomi |
|
Other supported devices include:
| Device Type | Device Manufacturer | Device Model |
|---|---|---|
| Handheld | Amobile |
|
| Honeywell |
| |
| Chainway |
| |
| Ciontek |
| |
| iMin |
| |
| Sunmi |
| |
| ZCS |
| |
| Zebra |
| |
| Tablet | Samsung Galaxy Tab |
|
| HMD Global |
| |
| Hosoton |
| |
| Oukitel |
| |
| Ulefone |
|
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.
Depending on your device, you're prompted to activate location or Bluetooth access for the Shopify app during setup or when you accept your first Tap to Pay payment.
Steps:
iPhone
From the Shopify app, tap
, and then tap
Settings.
In the Store settings section, tap Payments.
In the Shopify Payments section, tap Manage.
In the Tap to Pay on iPhone section, tap Set up Tap to Pay on iPhone.
Verify the Apple ID and select your Apple ID:
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.
Accept Apple's terms of service.
After setup is complete, tap Done.
Android
From the Shopify app, tap
, and then tap
Settings.
In the Store settings section, tap Payments.
In the Shopify Payments section, tap Manage.
In the Tap to Pay on Android section, tap Tap to Pay on Android.
After setup is complete, tap Done.