Skip to main content
As a processor, Enfuce helps you comply with the EU Cross-Border Payments Regulation (CBPR), Regulation (EU) 2021/1230. Our solution enables you to:
  • Retrieve the foreign exchange (FX) rate before a transaction is performed.
  • Retrieve the European Central Bank (ECB) reference rate for an authorised transaction, so you can calculate the currency conversion markup to disclose to the cardholder.
The Exchange Rates API is an additional paid feature. To request access, contact Enfuce Support.

Pre-Transaction | Exchange Rates API

Before a transaction is processed, you can send requests to the Exchange Rates API and perform the following operations:
OperationEndpoint
Retrieve the Visa/Mastercard supported Foreign Exchange (FX) rate conversion from a specific currency to anotherFX Exchange Rates for Supported Card Schemes
Retrieve the list of currencies that European Central Bank (ECB) supportsECB Supported Currencies
Retrieve the ECB rate conversion from one currency to anotherECB Exchange Rates
With the FX Exchange Rates endpoint, you can retrieve the following important details:
  • fxRatePaymentScheme: The card scheme levied exchange rate.
  • fxRateWithMarkup: The FX rate, including the issuer’s markup fee.
  • fxRateEcb: The ECB exchange rate.
  • markupPercentageOverEcb: The percentage difference between the ECB reference rate and the exchange rate applied to the cardholder, including the scheme’s exchange rate fee and the issuer’s markup.
The ECB updates its reference rates every working day around 16:00 CET. See ECB Reference Exchange Rates.
If you do not add a markup of your own to the card scheme’s exchange rate, you can meet the pre-transaction disclosure requirement without the Exchange Rates API. Link cardholders to the exchange rates the card scheme publishes, and place the link where they can reach it before paying, for example in your app or on your website.

Post-Transaction | Transaction Event Webhook

When an initial or incremental authorisation is processed, whether approved or declined, asynchronous webhook notifications are sent to the ledger, including the transaction.exchangeRates object. This object contains ecbRate, the latest ECB exchange rate available at the time of the authorisation. It is provided only when the cardholder’s billing currency is different from the transaction currency. ecbRate is a reference rate, used to calculate the markup you disclose to the cardholder. It is not the exchange rate applied to the transaction.
Three terms: ECB reference rate, markup, in-scope payment

What the message must contain

After an in-scope payment, the cardholder must receive an electronic message. An in-scope payment is a point-of-sale payment or ATM withdrawal in a Union currency that differs from the currency of the cardholder’s account. The regulation prescribes one figure for this message: the total currency conversion charge, expressed as a percentage markup over the latest available ECB euro reference rate (Article 4(1), carried into the message by Article 4(5)). Everything else is your choice to include, for example the merchant name, the original amount and the exchange rate applied.
Numbered markers are required by the regulation, lettered markers are the customer's choice

Required content versus content shown by choice, side by side

Calculating the markup

To calculate the markup from the authorisation event:
  1. Take billingAmount, the amount charged to the cardholder in their billing currency. It already includes your issuer fees.
  2. For an ATM withdrawal or a cash disbursement, subtract the ATM_FEE or CASH_FEE amount listed in issuerTransactionFees. These fees are not currency conversion charges. Leave MARKUP_FEE in.
  3. Divide the result by transactionAmount to get the card exchange rate applied.
  4. Divide the card exchange rate by ecbRate, then subtract 1. ecbRate is expressed in the same way as the card exchange rate: units of the billing currency per one unit of the transaction currency.

Example messages

Lock-screen push showing a 2.74% markup over the ECB reference rate
A minimal lock-screen message satisfies the requirement on its own, provided the full breakdown is available in the app.
Transaction detail screen showing the markup, the applied exchange rate and the ECB reference rate

Notifications inbox listing past alerts, each carrying its markup

Customer’s Responsibility

BIN sponsorship customers: Enfuce is the card issuer of record and remains responsible to its regulator for compliance with CBPR. You must implement the disclosures described on this page for your cardholders before your programme goes live.
Self-sponsored BIN customers: You are the issuer under the regulation and hold this obligation directly with your regulator. This page is provided as implementation guidance, not an Enfuce-imposed requirement.
As per the European Banking Federation (EBF) published implementation guidance: “Whilst the electronic message needs only to be sent after the first ‘in-scope’ payment order made using the card (and not for every subsequent ‘in-scope’ payment order), it must also be sent once every month in which the issuing bank receives from the payer a payment order denominated in the same currency.” Hence, a cardholder must at least receive one message per month for each currency pair. This is the minimum requirement for post-transaction disclosure.
One message per month, per currency
Example: A cardholder is based in the EU:
  • The cardholder performs 10 transactions in Swedish Krona (SEK) between 1st and 5th January: Send one notification after the first authorisation informing the markup for the SEK > EUR exchange rate.
  • The cardholder performs 5 transactions in United States Dollars (USD) on 8th and 9th January: No notification is required, as USD is not a Union currency and falls outside Article 4(5) of Regulation (EU) 2021/1230.
  • The cardholder performs 1 transaction in the currency of Poland (PLN) on 31st January: Send one notification after the authorisation informing the markup for the PLN > EUR exchange rate.

Cross-Border Payments Regulation (CBPR) | Reference Documentation

This is for your reference, Article 4, Currency conversion charges related to card-based transactions, of Regulation (EU) 2021/1230:
With regard to the information requirements on currency conversion charges and the applicable exchange rate, as set out in Article 45(1), Article 52, point (3), and Article 59(2) of Directive (EU) 2015/2366, payment service providers and parties providing currency conversion services at an automated teller machine (ATM) or at the point of sale, as referred to in Article 59(2) of that Directive, shall express the total currency conversion charges as a percentage mark-up over the latest available euro foreign exchange reference rates issued by the European Central Bank (ECB). That mark-up shall be disclosed to the payer prior to the initiation of the payment transaction.
Payment service providers shall also make the mark-up referred to in paragraph 1 public in a comprehensible and easily accessible manner on a broadly available and easily accessible electronic platform.
The payer’s payment service provider shall, for each payment card that was issued to the payer by the payer’s payment service provider and that is linked to the same account, send to the payer an electronic message with the information referred to in paragraph 1, without undue delay after the payer’s payment service provider receives a payment order for a cash withdrawal at an ATM or a payment at the point of sale that is denominated in any Union currency that is different from the currency of the payer’s account.Notwithstanding the first subparagraph, such a message shall be sent once every month in which the payer’s payment service provider receives from the payer a payment order denominated in the same currency.
The payment service provider shall agree with the payment service user on the broadly available and easily accessible electronic communication channel or channels through which the payment service provider will send the message referred to in paragraph 5.The payment service provider shall offer payment service users the possibility of opting out of receiving the electronic messages referred to in paragraph 5.The payment service provider and the payment service user may agree that paragraph 5 and this paragraph do not apply in whole or in part where the payment service user is not a consumer.
The information referred to in this Article shall be provided free of charge and in a neutral and comprehensible manner.