Skip to main content

DCC Credit Card Transaction Flow


Currency conversion enables you to dynamically convert prices from your local pricing currency to the cardholder's currency.

This section covers the procedure for a DCC credit card transaction and the fields required for these DCC API calls:

  • DCC offer
  • DCC authorization
  • DCC capture
  • DCC refund

Steps to Process a DCC Credit Card Transaction

To process a DCC credit card transaction, follow these steps.

Send a DCC offer request

Request the DCC offer service to determine whether the transaction is eligible for DCC. See DCC Offer.

Result: Receive the DCC offer response.

Determine if the purchase is eligible for DCC

If the purchase is not eligible for DCC or DCC processing is not available, proceed with the order in your local pricing currency. Do not perform the rest of this DCC procedure.

If the purchase is eligible for DCC, proceed to the next step.

Query the customer about using DCC to pay

If the purchase is eligible for DCC, you must get permission from the customer to proceed.

In your query, explain that the order is a candidate for DCC. Provide sufficient information for the customer to understand the total cost and make an informed decision. This includes:

  • The price in your local pricing currency and in the customer's billing currency, including currency symbols.
  • The exchange rate used to convert from the local pricing currency to the billing currency.
  • Information about additional commissions and fees that the customer must pay.

Contact your bank to learn more about the relevant payment card company rules and which information must be included.

In addition to the information required by payment card company rules and your acquirer, you may also include additional information to help the customer understand DCC. This includes:

  • What DCC is
  • How DCC works
  • How the DCC price is calculated

End your query by asking if the customer would like to complete the order in the card's billing currency or in your local pricing currency.

To meet payment card company rules, you must present the customer with an active choice. This means that the customer must actively choose DCC. DCC may not be performed by default.

Since the cardholder must explicitly choose to use DCC for the purchase, there are additional requirements you must meet to use DCC for recurring or subscription payments. Contact your acquirer for more information.

Result: Customer chooses the currency for the order.

Display a confirmation page

You can also send a transaction receipt to the customer.

The confirmation page and the receipt must include the DCC information required by the payment card company.

If the customer declines to use DCC, proceed with the order in your local pricing currency. Do not perform the rest of this DCC procedure.

If the customer chooses to use DCC, proceed to the next step.

Authorize the DCC payment

If you and your acquirer use (VPC) for processing, the orderInformation.amountDetails.originalAmount value must be in your local pricing currency. All other amounts for the order must be in the DCC payment currency. This includes the total DCC payment amount as well as any tax amounts, surcharge amounts, Level II amounts, and airline data amounts that you send to .

For partial captures and refunds, use the exchange rate that you received in the DCC response to convert these amounts from your local pricing currency to the cardholder's billing currency.

See DCC Authorization for required fields and examples.

Next Steps

After authorizing the DCC payment:

Last published: September 29, 2026