Revolut Payments for WHMCS

Hosted Revolut checkout for WHMCS. Customers pay on Revolut's secure page — card data never touches your server — and every payment is confirmed server-side through a signed webhook, not the browser.

Contact Us Ask a Question

Take Revolut payments the reliable way

A hosted redirect that keeps you low-PCI, with payments recorded from verified webhooks — never from what the browser claims.

Contact Us

Hosted checkout, confirmed by the gateway — not the browser

Client checkout: the Pay with Revolut button on a WHMCS invoice

Hosted & low-PCI

Clients enter card details on Revolut's secure hosted checkout, never on your server, keeping you in the low SAQ-A PCI scope. A single toggle switches between Revolut Sandbox and production.

Webhook-verified payments

A transaction is only ever recorded from Revolut's signed ORDER_COMPLETED webhook — the signature is HMAC-verified and the order is re-fetched from the API, so the amount is never taken from the browser or the webhook body.

Refunds & 130+ currencies

Issue refunds straight from WHMCS's transaction screen, and charge in over 130 currencies with correct minor-unit and zero-decimal handling — from USD, EUR and GBP to JPY, KRW and more.

Self-healing setup

The Revolut webhook is registered for you on first checkout and re-registers itself if you change settings, so confirmations keep arriving without any manual dashboard work. Your API secret is stored encrypted.

Client checkout: the Pay with Revolut button on an invoice
Admin: Revolut gateway credentials, developer mode and webhook status

Frequently asked questions