WHMCS – How To Convert invoice amounts into a different currency
It is possible that not every gateway you use will accept all the currencies you offer on your site. For those that don’t, WHMCS can transparently convert the payment amount into a different currency before sending the client to the payment gateway.
For example: Gateway A only operates in USD, but you have multi-currency configured in WHMCS offering prices in USD, GBP and EUR. When a client places an order for 10GBP and chooses to pay via Gateway A, the amount will be automatically converted to 15USD before the payment is processed. The client is able to make payment via Gateway A where they otherwise would not be able to do so.
To configure this feature:
- Begin by navigating to Setup > Payments > Payment Gateways > Manage Existing Gateways
- Under the payment gateway in question, locate the Convert to For Processing setting
- From the dropdown list, select your desired currency.
- Click Save Changes
To continue the example from above; one would choose the USD currency from the Gateway A section. And that’s all there is to it! All payments will be sent to this gateway in the chosen currency, regardless of which currency the client selected on the order form.