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
- In the Revolut Business dashboard, add a webhook pointed at:
https://<your-workspace-domain>/api/pay/revolut/webhook - Subscribe it to these events:
ORDER_COMPLETED,ORDER_CANCELLED,ORDER_PAYMENT_DECLINED,ORDER_PAYMENT_FAILED. - 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.