Skip to main content
Revolut Pay allows you to make online payments directly from your Revolut account without entering card or bank details.

How it works

Flowchart depicting Revolut Pay payment flow Revolut Pay is an asynchronous payment method. When you create a payment, the customer authenticates and approves it through the Revolut Pay interface:
  • Desktop: a modal opens within the page.
  • Mobile: the customer is redirected to the Revolut Pay page or native app, then redirected back on completion.
The transaction remains in a processing status until the customer acts. Once the customer completes the payment, Revolut sends a notification and the transaction is updated to either succeeded or failed.

Create order

Generic order

The following request creates a generic Revolut Pay order:

Airline order

This is an example of an airline ticket order:

Create payment

The following request creates a Revolut Pay payment:
To know whether the transaction was accepted, check the code field. For successful scenarios, the expected code is BYRD207.