Pass Different Currency To Payment Gateway Instead Of Default Currency

Hi,

May i know is it possible to pass all the display currency include default currency to all the available payment gateway ,including molpay?

Example:store default currency is USD,but there are some other currency available for user to choose,if user choose RM,system will convert to RM ,JPY then convert JPY. This conversion I already implemented. But the issue is the store still pass the total amount with default currency (USD) to payment gateway.

Is it possible for me to pass the currency that user selected from my storefront with the converted checkout amount?

Hi,
May i know is it possible to pass all the display currency include default currency to all the available payment gateway ,including molpay?
Example:store default currency is USD,but there are some other currency available for user to choose,if user choose RM,system will convert to RM ,JPY then convert JPY. This conversion I already implemented. But the issue is the store still pass the total amount with default currency (USD) to payment gateway.
Is it possible for me to pass the currency that user selected from my storefront with the converted checkout amount?

Which payment gateway? Also does your payment gateway provide multi currency support for payments at the bank settlement side? Some need to be configured outside of the CS Cart environment first.

Would help to know the Gateway provider you are using as to suggest the modification. But in summary yes it is possible to modify the functions to handle multi currency if you know PHP :-)

For example, in PayPal the following code is used

$order_info['total'] = fn_format_price_by_currency($order_info['total'], CART_PRIMARY_CURRENCY, $currency_code);

where currency code - is the code of the required currency

For example, in PayPal the following code is used

$order_info['total'] = fn_format_price_by_currency($order_info['total'], CART_PRIMARY_CURRENCY, $currency_code);

where currency code - is the code of the required currency

But there is also references hard coded to USD which need to be adjusted in the Paypal code, as an example :-)

Paypal accept payments in multiple curencies possible solution.