How can we improve WHMCS?

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

Add “Convert To For Processing” Option to PayPal Payments Module

  • Yasser Almutairi shared this idea 4 months ago
  • Payments/Billing
  • 2 Comments


Currently, the new PayPal Payments module in WHMCS does not support the “Convert To For Processing” feature that was previously available in the PayPal Basic module.

This feature is essential for users who operate with non-supported currencies (e.g., SAR - Saudi Riyal) in WHMCS. Without it, clients cannot complete payments through PayPal, as PayPal returns an error when processing unsupported currencies.

By allowing currency conversion before sending the payment to PayPal, this feature enables:
• Better compatibility with global currencies
• A smoother client experience
• Continued support for businesses using local currencies

Please consider adding support for this option to the new module, as it is a critical feature for many international users.

2 Comments

Login to post a comment.

The latest PayPal Payments module is shown on order forms when the chosen WHMCS currency is not supported by PayPal. It would be better to have an option to show it only for specific currencies that are supported (or alternatively, to hide it for those that aren't).
Greetings,
Thanks for submitting this request.

The Convert To for Processing feature's primary function is to allow merchants to utilize a merchant or 3rd-party gateway which has limited or singular currency support. PayPal's latest integration methods allow clients to submit payment in a multitude of currencies (https://developer.paypal.com/docs/api/reference/currency-codes/). The PayPal platform should natively provide the needed flexibility to support client currencies, minimize conversions, and keep purchase flows as simple as possible.

Generally it is preferable, from a invoice and automated service provisioning perspective, to itemize and collection payment as a static amount. The Convert To for Processing feature introduces variable payment due to conversion and thus payment and service reconciliation is more complex. Additionally it may add another layer of complexity when reconciling WHMCS reporting and your accounting system. For these reasons we choose to leverage a gateway platform's currency capability when possible. The PayPal Payments integration is one such case.

My suggested route forward would be to feedback to PayPal Merchant Technical Support - or your PayPal account manager - that they add support for your desired currency to the PayPal REST Payments API. The module in WHMCS is able to utilise any currency supported by PayPal, so as soon as it's added, then you will be able to process transactions using it.

In the meantime, there are no immediate plans to discontinue the PayPal Basic module, so you are welcome to continue using it until such time that PayPal expands their new platform to your desired currency.