bizinly.
Let’s talk business

USER GUIDE

Set up Revolut Pay

Add cards and Revolut Pay to your invoices' pay page through the Revolut Merchant API.

Revolut is one of the Payment buttons — switch it on alongside as many of the others (for example, PayPal) as you like; it doesn't compete with your Card payments or Bank payments provider. With it on, a customer paying a shared invoice is offered cards and Revolut Pay under "More ways to pay."

What you need

A Revolut Business account with the Merchant API set up. From its Merchant API settings you'll need:

  • Merchant API secret key

And, for the webhook:

  • Webhook signing secret

Where to paste them

In Bizinly, open Settings → Payments, and switch on Revolut under Payment buttons. Set:

  • Mode — Test mode or Live.
  • Merchant API secret key
  • Webhook signing secret — see below.

Save the tab. Revolut is ready once it's switched on with a Merchant API secret key saved.

Test vs live mode

Revolut's sandbox and live merchant environments are entirely separate, each with its own secret key — Test mode in Bizinly calls the sandbox, Live calls the real one, matching whichever key you've pasted in.

The webhook

  1. In the Revolut Business dashboard, add a webhook pointed at:
    https://<your-workspace-domain>/api/pay/revolut/webhook
    
  2. Subscribe it to these events: ORDER_COMPLETED, ORDER_CANCELLED, ORDER_PAYMENT_DECLINED, ORDER_PAYMENT_FAILED.
  3. Copy the endpoint's signing secret into Webhook signing secret in Bizinly and save.

Checking it works

With Revolut in test mode, open a test invoice's shared link, pay through the Revolut checkout under "More ways to pay," and confirm the invoice moves to Paid with a payment recorded against it.

Related: Online payments, Record and manage payments, Payment webhooks.

Book a live demo Back to the docs