How can we improve WHMCS?

Share, discuss and vote for what you would like to see added to WHMCS

Revolut Merchant API - Payment Gateway

  • Neoscence shared this idea 9 months ago
  • Integrations
  • 3 Comments


Please add Revolut Merchant API, they offer very low cost merchant services which for a lot of businesses will be cheaper than Stripe who keep hiking fees or adding withdrawal fees.

https://www.revolut.com/business/accept-payments-pricing/

https://developer.revolut.com/docs/accept-payments

Would love to see official maintained module provided by WHMCS.

4 Comments

Login to post a comment.

I made a hook by adding your Revolut Me to unpaid invoices, maybe its useful for someone, all you have to do is enable "Mail In Payment" and write only your revtag starting with @. I hope they will see this request and we'll get an official answer. By the way, you have to mark it as paid manually. :)


add_hook("ClientAreaPageViewInvoice", 1, function($vars) {
$invoiceId = (int)\App::getFromRequest("id");
$invoice = \WHMCS\Billing\Invoice::find($invoiceId);
if (!$invoice || !$invoice->clientId || $invoice->status == "Paid") return;
if ($invoice->paymentGateway == "mailin") {
$pattern = "/<p>@([a-zA-Z0-9]+)<br \/>/";
if (preg_match($pattern, $vars["paymentbutton"], $rtag)) {
$pb = "<a href=\"https://revolut.me/" . $rtag[1] . "\"><img src=\"https://developer.revolut.com/img/accept-payments/tutorials/accept-payments-via-revolut-pay2/marketing-guidelines/revolut-pay-button-white-border.svg\" /></a>";
$pb .= str_replace("@". $rtag[1], "", $vars["paymentbutton"]);
} else {
$pb = $vars["paymentbutton"];
}
return array("paymentbutton" => $pb);
}
});
+1

I sent a request to Revolut too. Don’t trust on encoded gateway file. Only if is officially made.
Hi there,

Hello everyone,

I'm pleased to share that we have been offering a commercial module for this integration for nearly 3 years and over this period, we've successfully sold close to 100 copies, and the feedback has been overwhelmingly positive.

One thing I'd like to emphasize is that our Revolut gateway module is not just another integration—it's actively maintained and supported, and it has been developed in close collaboration with both WHMCS and Revolut developers. This ensures that you're getting a product that's in sync with the latest standards and best practices.

If you're looking for a tried and tested solution, I invite you to check out our commercial module.

https://marketplace.whmcs.com/product/5796-revolut-gateway-for-whmcs

Thank you for your trust and support.
The module should be free, released and maintained by WHMCS or Revolut / audited.

Payment gateways with significant volume and data handling should be maintained officially so for that reason I and as well as many others would not use your module.

We have informed Revolut of this and hope there is a direct collaboration between WHMCS & Revolut for the long term.