Revolut Pay · Merchant API

Accept Revolut Pay through your own Merchant account.

Connect your approved Revolut Merchant account to PayRequest. Customers pay through Revolut's checkout, PayRequest verifies the payment, and funds settle directly to your business account.

Your own Revolut Merchant accountProduction and SandboxVerified payment webhooks
R
Revolut Pay
Merchant account connection
Connected
Public API keypk_••••••••
Secret API key••••••••••••
Webhook signing secret••••••••••••
Revolut Pay Direct settlement →

Connect once. Share a payment page.

PayRequest handles the Merchant API, checkout module and webhook flow while your credentials and transactions remain scoped to your business.

01

Get approved

Open a Revolut Merchant account under Revolut Business. A normal Business account alone is not enough for production checkout.

02

Add your credentials

In PayRequest, open Settings → Providers and enter the public key, secret key and separate webhook signing secret.

03

Configure the webhook

Send the required order events to https://payrequest.app/webhooks/revolut so completed and failed payments are processed reliably.

04

Test your payment page

Verify the amount, currency, completed transaction and matching order in your own Revolut Merchant account before sharing the link.

Current supported scope

Phase 1 supports one-time amounts on simple payment pages. Revolut Pay does not yet appear on product URLs, subscriptions, deposits or existing invoice checkouts.

Direct settlement

PayRequest never uses a shared Revolut account for your checkout. Each payment remains connected to the Revolut Merchant account configured by that PayRequest merchant.

Already have a Revolut Merchant account?

Connect it in Provider Settings and test your first one-time payment page.