Sandbox
Help

Accept payments in React Native

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:

SDKPackagePayment experience
Revolut Pay Lite@revolut/revolut-pay-liteRevolut Pay button that redirects customers to the Revolut app, with an in-app WebView fallback
Merchant Card Form@revolut/revolut-merchant-card-formPre-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