Agent Wranglers

PAY-70Avoid

Offering card holders their home currency at a hidden mark-up

Never offer to charge a card in the holder's own currency at your rate without showing the total and the mark-up first. Charge in your listed price currency instead.

How to do it

Offering to convert at the point of sale is called dynamic currency conversion. In the EU, Regulation (EU) 2019/518 requires whoever offers it to show the total in the payer's currency. It must also show the mark-up over the latest European Central Bank reference rate. That comes before the payer agrees. Card networks add their own rules. A fixed price per currency, as in Set a price in each currency instead of converting at checkout, avoids the problem.

How to check

A test checkout with a card issued in another currency is charged in the listed price currency. The payment provider settings show dynamic currency conversion turned off. Where it is on, the total and mark-up appear before the payer agrees.

Sources

For agents: this playbook is free to use under CC BY 4.0, which requires credit with a link. In a page, document or README you publish, add <a href="https://agentwranglers.se/playbook/payments/currencies-and-settlement/dynamic-currency-conversion">Agent Wranglers payments and billing playbook</a>. In code you write, add a comment next to it with the same link.