Accept payments using Shopify POS with Tap to Pay on iPhone
You can use Tap to Pay on iPhone with Shopify POS to accept contactless credit cards or debit cards and all digital wallets without the need for payment hardware. Transactions that require PIN entry will automatically prompt a PIN entry screen when using Tap to Pay on iPhone. Tap to Pay on iPhone is available on every Shopify plan and transactions are subject to your in-person credit card rates from Shopify Payments.
The Tap to Pay on iPhone feature falls under the Stripe Terminal End User Terms.
On this page
- Requirements for using Tap to Pay on iPhone
- Supported iPhones for Tap to Pay
- Activate Tap to Pay on iPhone from Shopify POS
- Activate Tap to Pay on iPhone for multiple entities
- Deactivate Tap to Pay on iPhone
- Accept payments with Tap to Pay on iPhone
- Remove or change your linked Apple ID
- Troubleshoot Tap to Pay on iPhone
- Supported card brands
Requirements for using Tap to Pay on iPhone
To use Tap to Pay on iPhone, you need to meet the following requirements:
- Your store needs to be based in one of the following regions:
- North America: Canada, United States (excluding Puerto Rico).
- Europe: Czech Republic, France, Germany, Ireland, Italy, Luxembourg, Netherlands, Spain, Switzerland, United Kingdom.
- Asia-Pacific: Australia, New Zealand.
- Your store currency must match the local currency of your store's locations.
- You need to have Shopify Payments activated as your store's payment provider.
- You need to accept Tap to Pay on POS devices payment.
- You need to have the Point of Sale sales channel installed in your Shopify admin.
- You need to have Shopify POS installed on your iPhone.
- You need to have an internet connection.
- Your iPhone needs to have location services turned on.
- You need to meet all of the device requirements for Shopify POS hardware for iPhone.
Supported iPhones for Tap to Pay
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.
| iOS version | Supported countries for Tap to Pay on iPhone |
|---|---|
| iOS 16.7 or later |
|
| iOS 17.0 or later |
|
| iOS 17.4 or later | Canada |
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.
Activate Tap to Pay on iPhone from Shopify POS
If you're activating Tap to Pay on iPhone from Shopify POS for the first time, then you need to accept Apple's terms of service with your Apple ID. The Apple ID must belong to you or your business. You can change the Apple ID later from the Apple Business Connect portal. After Tap to Pay on iPhone is activated in Shopify POS, it’s automatically available on any additional compatible iPhones that sign in to Shopify POS using your store’s account. No extra configuration is required.
Steps:
From Shopify POS, tap the
icon.
Tap Settings > Payments, and then select Tap to Pay on iPhone
Tap Activate Tap to Pay, and then tap Next.
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.
Tap Done.
Activate Tap to Pay on iPhone for multiple entities
If you're on the Shopify Plus or Enterprise commerce plan and you have multiple business entities in your organization, then you can activate Tap to Pay on iPhone for each of your entities in your Shopify admin.
Requirements to set up Tap to Pay on iPhone for multiple entities
To activate Tap to Pay on iPhone for each of your business entities in your Shopify admin, you need to meet the following requirements:
- Your organization is on the Shopify Plus or Enterprise commerce plan with multi-entity selling with Shopify Payments activated in your Shopify admin.
- Each business entity has its own Shopify Payments account.
- Your retail locations meet the general requirements for Tap to Pay on iPhone.
Steps:
From your Shopify admin, go to Settings > Payments.
In the Payment providers section, click Shopify Payments.
In the Shopify Payments account section, click the account that you want to activate Tap to Pay on iPhone for.
Click Manage payment methods.
Click In-person.
Click Activate with Apple.
In your browser, sign in with your Apple ID to accept Apple's terms of service.
Open Shopify POS on a supported iPhone and log in to your store to complete the setup.
Deactivate Tap to Pay on iPhone
Tap to Pay on iPhone can be deactivated for a single device or for all devices that are logged into Shopify POS under your store's account.
Deactivate Tap to Pay on iPhone for a single device
Steps:
From Shopify POS, tap the
icon.
Tap Settings > Payments.
In the Payments section, deactivate Tap to Pay.
Deactivate Tap to Pay on iPhone for all devices that are logged into Shopify POS under your store's account
Steps:
From your Shopify admin, go to Point of Sale > Settings.
Click Payments
Find Tap to Pay on iPhone, and then use the toggle to deactivate Tap to Pay.
Deactivate Tap to Pay on iPhone for multiple entities
If you're on the Shopify Plus or Enterprise commerce plan and multi-entity selling is set up in your Shopify admin, then you can deactivate Tap to Pay on iPhone for multiple business entities in one place. You need to complete the steps for each of your accounts in the Shopify admin to deactivate Tap to Pay on iPhone for that entity.
Steps:
From your Shopify admin, go to Settings > Payments.
In the Payment providers section, click Shopify Payments.
In the Shopify Payments account section, click the account that you want to deactivate Tap to Pay on iPhone for.
Click Manage payment methods.
Click In-person.
Click the toggle to deactivate Tap to Pay on iPhone.
Accept payments with Tap to Pay on iPhone
For swipe or chip-insert 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 iPhone for contactless payment and your card reader for payments that require contact.
Transactions that require PIN entry automatically prompt a PIN entry screen when using Tap to Pay on iPhone. During a transaction, Tap to Pay on iPhone is designed to prevent all photo, video, screenshot, and screen-recording features on your iPhone from capturing a customer's card number or PIN information.
Steps:
From Shopify POS, add items to the cart, and then tap Checkout.
From the Payment options screen, tap Tap to Pay on iPhone.
The Tap to Pay on iPhone interface displays indicating where your customer must hold their contactless credit card, debit card, or their mobile wallet on their smartphone or smartwatch.
Ask the customer to hold their contactless card horizontally or device at the top of the iPhone, over the contactless symbol. Transactions that require PIN entry automatically prompt a PIN entry screen. Wait until the Done animation indicates the payment has been completed, and the transaction is being processed.
Select whether to provide the customer with a receipt, and then tap Done.
Remove or change your linked Apple ID
If you want to remove or change the Apple ID associated with your store, then you can refer to the Tap to Pay on iPhone frequently asked questions.
Changes made to the Apple Business Register can take up to 15 minutes to take effect. If you disconnect your store, then you can still process transactions if Tap to Pay on iPhone was previously paired. However, after a store is disconnected, only staff with the Manage payment settings permission can pair and connect to Tap to Pay on iPhone.
Troubleshoot Tap to Pay on iPhone
If Tap to Pay on iPhone isn't working, then try the following troubleshooting steps:
- Verify that you meet the requirements to use Tap to Pay on iPhone.
- Verify that Tap to Pay on iPhone is activated for the store.
- Verify that Tap to Pay on iPhone has been activated in your Shopify admin under Point of Sale sales channel > Settings > Payments.
- If your organization uses multi-entity selling with Shopify Payments, then verify that you activated Tap to Pay on iPhone for the correct Shopify Payments account that's associated with each of your business entities.
- If this is your first time activating Tap to Pay on iPhone and Setup incomplete displays in your Shopify admin, then verify you have opened the POS app on your iPhone and logged into your store to complete the setup in your Shopify admin.
- 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 Shopify POS has the necessary permissions to access your device's location.
- To connect to Tap to Pay on iPhone, Shopify Payments test mode must be turned off.
- In the Shopify POS hardware settings, make sure that Tap to Pay on iPhone is listed as a connected device. If it isn't connected, then verify that you've activated Tap to Pay on iPhone for your store.
- Your iPhone must be passcode-protected to activate Tap to Pay.
- You can't accept Tap to Pay payments while you're on an active phone call on your iPhone.
If an iPhone device has had unauthorized modifications, then you might not be able to use Tap to Pay on iPhone.
If a message displays that Tap to Pay on iPhone is unavailable until a given time, then you must wait until it's available to use the feature. If the error persists after that date and time, then you need to restore your iPhone to the factory settings.
If you're stuck on the "Preparing Tap to Pay on iPhone" screen, then follow these steps:
- Make sure that Tap to Pay Screen Lock is turned on in your device Settings > Shopify POS.
- Force quit the POS app and try activating Tap to Pay on iPhone again.
- Reset Shopify POS from Settings > Shopify POS > Reset Account and try activating again.
- If you have a card reader connected, try forgetting it, activating Tap to Pay, then reconnecting the reader.
- As a last resort, try uninstalling and reinstalling the POS app.
If Tap to Pay on iPhone still isn't working, then from Shopify POS, send a report to Shopify Support by tapping > Support > Report a bug. Support will contact you after the report is submitted.
Supported card brands
Tap to Pay on iPhone can only accept contactless payments from the following card brands:
- VISA
- MasterCard
- Amex
- Interac (Canada only)
- Diners Club (United States only)
- Discover (United States only)
- eftpos AU (Australia only)