Revolut Pay

Let Revolut account holders check out in one tap with Revolut Pay.

View as MarkdownInstall skills

Revolut Pay is an express checkout button for Revolut account holders. When a customer taps Pay with Revolut, they are redirected to the Revolut app to confirm the payment — no card number entry, no 3D Secure challenge. The payment settles directly from their Revolut account balance.

In Bulgaria, Revolut has among the highest per-capita account penetration in Europe. Enabling Revolut Pay can meaningfully lift conversion for Bulgarian customers, particularly on mobile.

Payment flowAsk

Customer taps Revolut Pay

The Revolut Pay button appears in the VINR hosted checkout alongside other payment methods. The customer taps it.

Redirect to Revolut

The customer is redirected to the Revolut app (on mobile) or Revolut's web authentication page (on desktop) to confirm the payment amount and merchant name.

Customer confirms

The customer approves the payment in Revolut. Revolut sends the payment confirmation to VINR.

Redirect back and webhook

The customer is returned to your returnUrl. VINR fires a payment.completed webhook. Use the webhook — not the browser redirect — to trigger fulfillment.

Currency and availabilityAsk

Revolut Pay is available for payments in EUR, GBP, USD, and other currencies supported by Revolut. The payment is debited from the customer's Revolut account balance in the payment currency; no FX conversion is applied by VINR.

Revolut Pay is available for online payments. It does not support in-person terminal acceptance.

In this sectionAsk

See alsoAsk

Was this page helpful?
Edit on GitHub

Last updated on

On this page