revolut whmcs payment gateway

Revolut WHMCS Payment Module

Price

$200.00

One Time

Key Features

  • Revolut Payments Inside WHMCS
    Accept payments through your Revolut Business account directly from WHMCS invoices.
  • Credit / Debit Card Support
    Let customers pay using major cards (Visa, Mastercard, etc.) via Revolut’s payment gateway.
  • Automatic Invoice Updates
    Successful payments are instantly reflected in WHMCS: invoices are marked Paid and standard automation runs as usual.
  • Secure Hosted Payment Page
    Sensitive card details are handled by Revolut; WHMCS never stores card numbers.
  • Multi-Currency Friendly
    Take advantage of Revolut’s multi-currency support (depending on your Revolut account and region).
  • Test & Live Mode
    Switch easily between sandbox and live while you configure and test.
  • Webhook / Callback Support
    Webhook handling ensures WHMCS gets the final status even if the client closes the browser early.

How It Works (Client Flow)

  • Client places an order in WHMCS.
  • WHMCS generates an invoice and shows Revolut as a payment option.
  • Client clicks Pay Now and is redirected to the Revolut payment page or widget.
  • Client completes payment using card or another supported payment method.
  • Revolut confirms the transaction and sends the result back to WHMCS (via callback / webhook).
  • WHMCS marks the invoice as Paid, and your automation starts (account setup, renewal, etc.).

Requirements

  • Revolut Business account with payments enabled
  • WHMCS (8.x recommended)
  • PHP version supported by your WHMCS
  • Ability to upload module files to modules/gateways/ on your WHMCS installation
  • HTTPS enabled for secure callbacks / webhooks

Installation & Configuration

Upload the Module

Upload the gateway files to: whmcs_root/modules/gateways/

  • Main file: e.g. revolut.php
  • Callback file (if used): e.g. revolutcallback.php

Activate in WHMCS

  • Go to Setup → Payments → Payment Gateways
  • Under All Payment Gateways, select Revolut and click Activate

Set Gateway Credentials

In the Revolut gateway settings, enter:

  • Public / API key
  • Secret key
  • Webhook URL (if required)
  • Mode: Test or Live

Save changes.

Configure Webhook / Callback (Recommended)

In your Revolut Business dashboard, set the webhook / callback URL to:

https://yourdomain.com/whmcs/modules/gateways/revolutcallback.php

This lets WHMCS automatically update the invoice when Revolut confirms the payment.

Assign to Products / Clients (Optional)

Enable Revolut for all products or only selected ones using WHMCS payment method settings.

Use Cases

  • Hosting providers wanting a modern banking / fintech payment option
  • IPTV / VPN / streaming services using WHMCS billing
  • SaaS & digital products selling subscriptions or one-time licenses
  • Any WHMCS-based business that prefers Revolut settlements over traditional gateways

Short Marketing Summary

The Revolut WHMCS Payment Module lets you accept secure online payments through your Revolut Business account directly from WHMCS invoices. Automatic invoice updates, card payments, multi-currency support and easy setup make it a clean, modern gateway for any WHMCS-powered business.