Revolut Pay and the Merchant Card Form are now available for React Native. Add either payment method to your cross-platform app without forking into separate native projects.
Two new integration guides are now available for React Native merchants:
| SDK | Package | Payment experience |
|---|---|---|
| Revolut Pay Lite | @revolut/revolut-pay-lite | Revolut Pay button that redirects customers to the Revolut app, with an in-app WebView fallback |
| Merchant Card Form | @revolut/revolut-merchant-card-form | Pre-built card payment modal - no deep linking or app switching required |
Both SDKs share @revolut/revolut-payments-core as a peer dependency.
Revolut Pay for React Native
The Revolut Pay SDK for React Native adds the Revolut Pay button to your app. When tapped:
- If the Revolut app is installed: the customer is redirected to authorise payment, then returned to your app via a deep link.
- If not installed: the SDK opens a secure in-app WebView to complete the payment.
Only Revolut Pay Lite is available for React Native.
Card Form for React Native
The Merchant Card Form SDK presents a pre-built card payment modal directly within your app. No deep linking or app switching - customers complete card payment without leaving your UI.
Get started
- Accept payments via Revolut Pay - React Native - step-by-step guide including deep link configuration, SDK initialisation, and webhook setup
- Accept payments via Merchant Card Form - React Native - guide covering installation, native setup, and handling payment results