Offering payment in another currency
Currency payment with conversion allows merchants to offer price catalogs in different currencies without needing to manage accounting in currencies other than the one specified in their contract.
When the gateway receives the amount in a currency not managed by your MIDs, it makes a conversion to the company’s currency based on the daily exchange rate provided by Visa.
The buyer is informed of the indicative rate at the time of payment, but does not really know the final amount of the transaction.
The capture at the bank does not necessarily occur on the day of the authorization and the rate may therefore vary between the date of authorization and the date of capture.
For this reason, the counter-value displayed at the time of payment is provided as an indication.
- The authorization request is sent in the currency of the contract to the card issuer.
- The capture is performed exclusively in the currency of the contract.
- The buyer is debited in the contract currency, with exchange fees applied by their bank, without managing the exchange rate.
At the end of the payment, the merchant receives a notification containing the following fields:
- vads_amount: the currency amount,
- vads_currency: the currency,
- vads_effective_amount: the actual amount in the currency of their contract, calculated using the exchange rate in force at the time of the authorization,
- vads_effective_currency: the currency that is used for the capture,
- vads_change_rate: the exchange rate applied for converting the amount in the currency of the contract to the buyer’s currency.