# Tap to Pay on iPhone

Accept contactless payments directly on iPhone using [Apple's Tap to Pay technology](https://developer.apple.com/tap-to-pay) - **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

- [:CardTerminal: No additional hardware](# "Turn any supported iPhone into a payment acceptance device. No card readers, terminals, or Bluetooth pairing needed")
- [:Card: Contactless cards and digital wallets](# "Accept contactless Visa, Mastercard, and digital wallet payments (Apple Pay, Google Pay) through a single tap")
- [:Qr: 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")
- [:TimeAndMoney: Fast settlement](# "Funds settle into your Revolut Business merchant pocket, typically within 24 hours")
- [:CodeRepository: 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**

:::note
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.
1. The customer pays by tapping their contactless card or digital wallet (Apple Pay, Google Pay) on the iPhone, or by scanning a QR code.
1. 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

- [:Rocket: Get started](/docs/guides/merchant/accept-payments/in-person-payments/tap-to-pay/get-started 'Register your app, set up OAuth, and prepare your backend')
- [:DocumentChecked: Integration guide](/docs/guides/merchant/accept-payments/in-person-payments/tap-to-pay/integration-guide 'Step-by-step iOS SDK integration')
- [:HelpChat: FAQs](/docs/guides/merchant/accept-payments/in-person-payments/tap-to-pay/faq 'Common questions about Tap to Pay on iPhone')
- [:16/Code: SDK reference](/docs/sdks/merchant-ios-sdk/tap-to-pay-sdk/methods-parameters 'Methods and parameters for the Tap to Pay iOS SDK')