The Revolut Tap to Pay SDK for iOS is now available. Accept contactless card and digital wallet payments directly on iPhone - no card reader hardware, terminals, or Bluetooth pairing required.
The SDK wraps Apple's ProximityReader framework and Revolut's payment infrastructure into a single integration that handles the full payment flow.
What is Tap to Pay
Tap to Pay on iPhone turns a supported iPhone into a payment acceptance device. Customers tap their contactless card or digital wallet on the phone to complete a transaction. The SDK manages the entire flow internally, including Apple ProximityReader pairing and Card Reader Token management.

What you can do
Accept contactless payments
Process payments from contactless cards and mobile wallets directly on iPhone, or QR code when contactless isn't available
Backend-led or app-led flows
Let your backend manage authentication, or keep everything in-app - whichever fits your architecture
Single or series of payments
Accept a single payment or process multiple transactions in a row without re-initialising the SDK
What's next
Tap to Pay SDK introduction
Overview of the SDK and its capabilities
Integration guide
Step-by-step walkthrough from SDK installation to processing payments
Tap to Pay SDK reference
Full method and parameter documentation