Tap to Pay on iPhone
Tap to Pay on iPhone turns a recent iPhone into a contactless card reader for the Selflane POS. No Bluetooth reader, no countertop terminal — the customer taps their card or phone against the iPhone’s NFC area.
iPad is not supported. iPads do not expose NFC for this use case.
Prerequisites
Device
- iPhone XS or later.
- iOS 16 minimum; iOS 18 or later recommended.
- Selflane POS version 6.80 or later, installed on the iPhone.
Payment Processor
- A completed Stripe Account.
- A Location created on your Stripe account.
Enable Tap to Pay
- Open the Selflane POS app on the iPhone.
- Open an order and tap
Pay. - Under
How to charge, chooseTap to Pay on iPhoneand tapNext. - On the
Tap to Paypage, tapEnable Tap to Pay. Follow the iOS prompts to allow location services, sign in with the Apple ID associated with your business, and accept the Tap to Pay terms. Enabling Tap to Pay disconnects any Stripe reader connected to this iPhone. - When it shows
Tap to Pay is enabled, the page closes and Apple’s guide to tapping a card opens. Close it, then tapNextagain to charge.
If it doesn’t connect within 30 seconds, the page shows Connection timeout. Please try again.
The prompts appear once per device. Subsequent payments skip the setup.


Accept a Payment
- Build the order in POS as usual.
- Tap
Pay. UnderHow to charge, chooseTap to Pay on iPhone, then tapNext. - When prompted, hold the customer’s contactless card or phone over the top of the iPhone’s NFC area.
- Wait for the green check mark before handing the iPhone back.
What If…
- The reader prompt doesn’t appear. Confirm the device is iPhone XS or later, on iOS 16+, with POS 6.80+. iPads will never show the option.
- Apple ID is wrong. Sign out of the Apple ID associated with the previous business in the iPhone’s Settings, then re-launch POS.
- A payment fails. The reason shows in red on the
Create a paymentpage. Try again, or chooseOther Payment Methodsto use a reader or another tender. See Stripe reader troubleshooting for what each message means.
Related
- Stripe Terminal — overview of all reader options including Bluetooth and Wi-Fi.
- Stripe Account — required first step.
Last updated on