Accept contactless payments directly on iPhone using Apple's Tap to Pay technology - no card reader hardware required. The Revolut Tap to Pay SDK wraps Apple's ProximityReader framework and Revolut's payment infrastructure into a single integration, so your app can start taking payments with just an iPhone.
Key features
No additional hardware
Turn any supported iPhone into a payment acceptance device. No card readers, terminals, or Bluetooth pairing needed
Contactless cards and digital wallets
Accept contactless Visa, Mastercard, and digital wallet payments (Apple Pay, Google Pay) through a single tap
QR code payments
Accept payments via QR code - as a primary option in multi-payment mode, or as an automatic fallback when contactless isn't available
Fast settlement
Funds settle into your Revolut Business merchant pocket, typically within 24 hours
SDK handles complexity
Device pairing, token management, order creation, payment processing, and result handling are all managed by the SDK
Use cases
Tap to Pay on iPhone is ideal for businesses that want to accept in-person payments without investing in dedicated hardware:
| Use case | Example |
|---|---|
| Ride-share and taxi apps | Drivers accept payments from passengers directly on their iPhone - no separate card reader to carry or charge. |
| Delivery services | Couriers collect payment on delivery without carrying additional hardware. |
| Field services | Technicians, plumbers, and electricians invoice and collect payment on-site. |
| Small businesses and pop-ups | Market stalls, food trucks, and pop-up shops accept card payments without buying a reader. |
| Payment orchestrators | Build custom point-of-sale solutions that leverage the iPhone as the payment terminal. |
Supported devices
- iPhone XS or newer
- iOS 16.4 or later
Tap to Pay on iPhone is not available on iPad. The feature is iPhone-only.
How it works
- The merchant enters the payment amount in your app - or lets the SDK present an amount entry screen.
- The customer pays by tapping their contactless card or digital wallet (Apple Pay, Google Pay) on the iPhone, or by scanning a QR code.
- The payment is processed through Revolut and funds settle into your merchant account — typically within 24 hours.
In multi-payment mode, the merchant can choose between Tap to Pay and QR code at the start of each transaction. For single payments, the SDK automatically falls back to QR code if contactless isn't available.
What's next
Get started
Register your app, set up OAuth, and prepare your backend
Integration guide
Step-by-step iOS SDK integration
FAQs
Common questions about Tap to Pay on iPhone
SDK reference
Methods and parameters for the Tap to Pay iOS SDK