Foreign exchange mark-up
Whenever a customer makes a card transaction in a non-Euro currency, you must notify them of the difference between the VISA/MasterCard exchange rate and the European Central Bank (ECB) reference rate as a percentage markup for the transaction.
You will receive all of the required data points to inform your customers about
the foreign exchange markup in the payload of the CARD_AUTHORIZATION webhook
event. The meta_info
object in the
payload contains the following key properties:
fx_rate
: The current exchange rate.fx_markup
: The difference in the exchange rate between VISA/MasterCard and the ECB.issuer_fee
: The foreign exchange fee charged by the card issuer.original_amount
: An object containing information about the original amount of the transaction, including the currency.
Here is an example of how to formulate the FX markup rate notification to the customer:
You spent 26 CHF (23,70 EUR) at {{name of merchant}} on your VISA card ending in 8765. The foreign exchange mark-up for this transaction is 0.3% over the European Central Bank rate.