Sandbox
Help

Tap to Pay on iPhone

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 caseExample
Ride-share and taxi appsDrivers accept payments from passengers directly on their iPhone - no separate card reader to carry or charge.
Delivery servicesCouriers collect payment on delivery without carrying additional hardware.
Field servicesTechnicians, plumbers, and electricians invoice and collect payment on-site.
Small businesses and pop-upsMarket stalls, food trucks, and pop-up shops accept card payments without buying a reader.
Payment orchestratorsBuild 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

  1. The merchant enters the payment amount in your app - or lets the SDK present an amount entry screen.
  2. The customer pays by tapping their contactless card or digital wallet (Apple Pay, Google Pay) on the iPhone, or by scanning a QR code.
  3. 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
Rate this page