POS DynmCurrConv
POS DynmCurrConv
Any and all product names, company names, logos, and trade names used in this
publication are assumed to be the legal property of their respective companies and are
used here for identification purposes only. No part of this work covered by the copyrights
hereon may be reproduced or used in any form or by any means without the express
written permission of Euronet USA, LLC.
LIMITATION OF LIABILITY: PRODUCT DOCUMENTATION IS AS ACCURATE AS
POSSIBLE AS OF THE TIME OF PRODUCT RELEASE. HOWEVER, EURONET USA,
LLC WILL NOT BE LIABLE FOR ANY DIFFERENCES BETWEEN PRODUCT
FUNCTIONALITY AND THE PRODUCT DOCUMENTATION. EURONET USA, LLC
MAKES NO OTHER WARRANTIES WITH RESPECT TO THE PRODUCTS, OR ANY
SERVICES, AND DISCLAIMS ALL OTHER WARRANTIES, EXPRESSED OR IMPLIED,
INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE AND NON-INFRINGEMENT. FURTHER, EURONET USA, LLC DOES NOT
WARRANT, GUARANTEE OR MAKE ANY REPRESENTATIONS REGARDING THE USE,
OR THE RESULTS OF THE USE, OF ANY PRODUCTS OR RELATED
DOCUMENTATION IN TERMS OF CORRECTNESS, ACCURACY, RELIABILITY OR
OTHERWISE. Some states or jurisdictions do not allow the exclusion or limitation of
incidental or consequential damages; so the above limitations may not apply to you.
Contents
Introduction ............................................................................................................ 1
Retail Transactions ....................................................................................................................................................................................... 1
Purchase/Sale Transaction – Cardholder Accepts DCC Offer ..................................................................................................... 3
Purchase/Sale Transaction – Cardholder Declines DCC Offer .................................................................................................... 3
Restaurant Transactions.............................................................................................................................................................................. 4
Tip Included .............................................................................................................................................................................................. 4
Restaurant with Tip Included– Cardholder Accepts DCC Offer............................................................................................ 6
Restaurant with Tip Included – Cardholder Declines DCC Offer ......................................................................................... 6
Tip Adjusted ............................................................................................................................................................................................. 7
Cardholder Has Access to POS Terminal .................................................................................................................................... 7
Cardholder Accepts DCC Offer ............................................................................................................................................ 10
Part 1 - Pre-Authorization ................................................................................................................................................... 10
Part 2 - Completion .............................................................................................................................................................. 10
Cardholder Declines DCC Offer ........................................................................................................................................... 11
Part 1- Pre-Authorization .................................................................................................................................................... 11
Part 2 - Completion .............................................................................................................................................................. 12
Dual Receipt – No Access to the POS Terminal...................................................................................................................... 12
Part 1 - Pre-Authorization........................................................................................................................................................ 15
Part 2 - Completion – Cardholder Accepts DCC Offer ................................................................................................... 15
Part 2 - Completion - Cardholder Declines DCC Offer................................................................................................... 16
Hotel/Lodging .............................................................................................................................................................................................. 17
DCC Offer at Check-In ....................................................................................................................................................................... 17
Cardholder Accepts DCC Offer at Check-In ........................................................................................................................... 19
Cardholder Declines DCC Offer During Check-In ................................................................................................................. 20
Check-In Without DCC Offer ........................................................................................................................................................... 20
Desk Check-Out ................................................................................................................................................................................... 20
Desk Check-Out with DCC Offer at Check-In ........................................................................................................................ 20
Completion when DCC Accepted During Check-In ......................................................................................................... 22
Completion when DCC Declined During Check-In........................................................................................................... 22
Cardholder Accepts DCC at Check-Out ........................................................................................................................ 22
Cardholder Declines DCC Offer at Check-Out ............................................................................................................ 23
Desk Check-Out without DCC Offer at Check-In.................................................................................................................. 23
Cardholder Accepts DCC at Check-Out .................................................................................................................................. 25
Cardholder Declines DCC Offer at Check-Out ...................................................................................................................... 25
Express Check-Out .............................................................................................................................................................................. 26
Completion when DCC Accepted During Check-In ............................................................................................................... 28
Completion when DCC Declined During Check-In ................................................................................................................ 28
Lodging Exceptions ............................................................................................................................................................................... 29
DCC Cancellation ........................................................................................................................................................................... 29
Different Card at Check Out ........................................................................................................................................................ 29
Card No Longer Eligible................................................................................................................................................................. 30
Cardholder without Access to POS Terminal ..................................................................................................................................... 30
Returns ......................................................................................................................................................................................................... 30
Void of DCC Accepted Transaction ...................................................................................................................................................... 31
Reversal of DCC Accepted Transaction ............................................................................................................................................... 32
Timeout of DCC Inquiry .......................................................................................................................................................................... 32
Batch Settlement......................................................................................................................................................................................... 32
The Host will provide an Account Range exclusion table that is updated on a regular basis. This file is to be
downloaded to the POS devices at an interval determined by the acquiring institution. The Account Range
Exclusion table will be used by the POS terminal to determine if the card is excluded from DCC processing
without having to go to the Host.
When the transaction request is received by the Host, eligibility verification must be performed to determine if the
transaction satisfies the criteria for DCC processing and then determine the rate that is to be used so that the
converted amount can be presented to the cardholder for acceptance.
This document provides the details of the message modifications to be used from the POS terminal when Dynamic
Currency Conversion is supported and is intended to be an addendum to the specification used for normal POS
transactions.
The remainder of this section provides an overview of the possible scenarios at the POS terminal that supports
DCC processing for retail, restaurant, and lodging applications. Details of the modifications to the message
specifications are provided in the Transaction Data Mapping and Dynamic Currency Conversion Data Element
Mapping (DE 56) sections. Sample DCC receipts and screens are provided in the last section, Terminal Screens
and Receipts.
Note: 0200/0210 messages may be substituted for 0220/0230 message if authorizations are not supported in the system.
Retail Transactions
The following diagrams illustrate an overview of the processing that occurs when DCC processing is available at
the POS terminal at a retail merchant. This flow will occur for both Mag-stripe and EMV cards. If the cardholder
does not have access to the POS terminal, the DCC offer must be provided verbally. The following diagram
provides an overview of the DCC processing for retail applications:
Did cardholder
No
accept?
Capture cardholder’s choice
Normal transaction
Transaction
completion Normal transaction completion process
completion process
processing and
receipt.
but with special will occur except for receipt. If the
DCC requirements cardholder accepted the DCC offer, special
on receipt.
text must be printed on the receipt.
The terminal obtains the card information and sale amount that is to be processed. The card number is compared
to the DCC Account Range Exclusion table at the terminal to determine if the card is eligible for DCC processing.
If present and has a DCC Allowed value of “N”, the transaction is processed as normal.
A DCC Inquiry (0200 message with processing code of 890000) is sent to the Host to determine if the transaction
is DCC eligible. The Host replies with a 0210 message that includes DE56 that contains the DCC Eligibility flag.
DE28 and the DCC calculated amount in the cardholder currency are also included when the transaction is DCC
eligible.
If the DCC Eligibility flag has a value of “EG”, the converted transaction amount (in the cardholder currency) and
conversion rate from DE56 are presented to the cardholder for the DCC offer. In this scenario, the cardholder
accepts the DCC offer.
The terminal echoes DE28 from the DCC Inquiry, and updates DE56-Calculation Accepted to a value of “Y”, in
the 0200 transaction request that is sent to the Host. The transaction request is forwarded by the Host to the
applicable card association for authorization processing by the issuer. When the response is received from the
card association, the Host includes DE28 and DE56 in the 0210 reply message to the terminal.
The terminal obtains the card information and sale amount that is to be processed. The card number is compared
to the DCC Account Range Exclusion table at the terminal to determine if the card is eligible for DCC processing.
If present and has a DCC Allowed value of “N”, the transaction is processed as normal.
A DCC Inquiry (0200 message with processing code of 890000) is sent to the Host to determine if the transaction
is DCC eligible. The Host replies with a 0210 message that includes DE56 that contains the DCC Eligibility flag.
DE28 and the DCC calculated amount in the cardholder currency are also included when the transaction is DCC
eligible.
If the DCC Eligibility flag has a value of “EG”, the converted transaction amount (in the cardholder currency) and
conversion rate from DE56 are presented to the cardholder for the DCC offer. In this scenario, the cardholder
declines the DCC offer.
The terminal echoes DE28 from the DCC Inquiry, and updates DE56-Calculation Accepted to a value of “N”, in
the 0200 transaction request that is sent to the Host. The transaction request is forwarded by the Host to the
applicable card association for authorization processing by the issuer. The Host replies to the terminal with a
0210 message that does not include DE28 or DE56 from the request when the response is received from the card
association.
Restaurant Transactions
Two models are available for DCC processing at a restaurant:
• Tip Included
In this model the tip is known prior to the transaction request and is included in the transaction.
• Tip Adjusted
In this model, the tip is not known prior to the transaction request. Two scenarios are possible with this
model:
Tip Included
This section provides an explanation of the processing that occurs when DCC processing is available at the POS
terminal when the tip is known prior to submitting the transaction. This flow will occur for both Mag-stripe and
EMV cards. If the cardholder does not have access to the POS terminal, the DCC offer must be provided verbally.
The following diagram illustrates the overall processing that occurs when DCC processing is available that the POS
terminal when the tip is known prior to submitting the transaction.
Did cardholder
No
accept?
Capture consumer’s choice
Normal transaction
Transaction
completion Normal transaction completion process
completion process
processing and
receipt.
but with special will occur except for receipt. If the
DCC requirements cardholder accepted the DCC offer, special
on receipt.
text must be printed on the receipt.
The terminal obtains the card information and sale amount, including the tip, to be processed. The card number is
compared to the DCC Account Range Exclusion table at the terminal to determine if the card is eligible for DCC
processing. If present and has a DCC Allowed value of “N”, the transaction is processed as normal.
A DCC Inquiry (0200 message with processing code of 890000) is sent to the Host to determine if the transaction
is DCC eligible. The full amount is placed in DE04 and the tip amount in DE54. The Host replies with a 0210
message that includes DE56 that contains the DCC Eligibility flag. DE28 and the DCC calculated amount in the
cardholder currency are also included when the transaction is DCC eligible.
If the DCC Eligibility flag has a value of “EG”, the converted transaction amount, in the cardholder currency, and
conversion rate from DE56 are presented to the cardholder for the DCC offer. In this scenario, the cardholder
accepts the DCC offer.
The terminal echoes DE28 from the DCC Inquiry, and updates DE56–Calculation Accepted to a value of “Y”, in
the 0200 transaction request that is sent to the Host. The transaction request is forwarded by the Host to the
applicable card association for authorization processing by the issuer. When the response is received from the
card association, the Host includes DE28 and DE56 in the 0210 reply message to the terminal.
The terminal obtains the card information and sale amount, including the tip, to be processed. The card number is
compared to the DCC Account Range Exclusion table at the terminal to determine if the card is eligible for DCC
processing. If present and has a DCC Allowed value of “N”, the transaction is processed as normal.
A DCC Inquiry (0200 message with processing code of 890000) is sent to the Host to determine if the transaction
is DCC eligible. The full amount is placed in DE04 and the tip amount in DE54. The Host replies with a 0210
message that includes DE56 that contains the DCC Eligibility flag. DE28 and the DCC calculated amount in the
cardholder currency are also included when the transaction is DCC eligible.
If the DCC Eligibility flag has a value of “EG”, the converted transaction amount, in the cardholder currency, and
conversion rate from DE56 are presented to the cardholder for the DCC offer. In this scenario, the cardholder
declines the DCC offer.
The terminal echoes DE28 from the DCC Inquiry, and updates DE56–Calculation Accepted to a value of “N”, in
the 0200 transaction request that is sent to the Host. The transaction request is forwarded by the Host to the
applicable card association for authorization processing by the issuer. The Host replies to the terminal with a
0210 message that does not include DE28 or DE56 from the request when the response is received from the card
association.
Tip Adjusted
This section provides an explanation of the processing that occurs when DCC processing is available at the POS
terminal at a restaurant when the tip is not known prior to submitting the transaction. Two models exist for tip
adjusted applications; cardholder has access to the POS terminal and dual receipt where the cardholder does not
have access to the POS terminal. The flows described below will occur for both Mag-stripe and EMV cards.
The following diagrams illustrate the overall processing that occurs when the tip is not known prior to submitting
the transaction and the cardholder has access to the POS terminal. The first diagram illustrates the first part of
the process, the pre-authorization, and the second diagram illustrates the completion once the tip is known.
Waitstaff starts
transaction by entering
purchase amount and
swipes card
0200
This should look like a normal transaction
Is card in account
exclusion table?
No
DCC Inquiry except for DE03, Processing Code, of
Yes 890000. DE04 should contain the purchase
amount.
Did cardholder
No
accept? Capture cardholder’s choice
Yes
If DCC Eligibility is EG, Update transaction If the cardholder chooses to accept the DCC
update DE56, DCC Data amount, currency and
with cardholder cardholder choice in offer, update DE56-Calculation Accepted
choice. DE56, DCC Data with “Y” otherwise update field with “N”.
Did cardholder
Opt-In? Yes
No
Normal transaction processing will occur
Prints a normal
Prints a DCC receipt
for the cardholder
except for receipt. If the cardholder
receipt for
cardholder to sign
to sign and add the accepted the DCC offer, special text must be
tip amount. Tip will
and add the tip
be in cardholder's printed on the receipt.
amount
currency
Part 1 - Pre-Authorization
SWIPE/INSERT
CARD ENTER SALE DCC OFFER PIN ENTRY TRANSACTION TRANSACTION
DCC Calculation ACCEPT
TO INITIATE AMOUNT ON SCREEN Generate EMV Data IN PROCESS APPROVAL
TRANSACTION
DCC
DCC
Receipt
Receipt
0200/0210
DCC 0100 Pre-Authorization Request with
Inquiry DCC Acceptance in DE56 0110
Transaction Reply
EURONET EURONET
Pre-Auth
ITM Switch ITM Switch
The terminal obtains the card information and sale amount, excluding the tip, to be processed. The card number
is compared to the DCC Account Range Exclusion table at the terminal is to determine if the card is eligible for
DCC processing. If present and has a DCC Allowed value of “N”, the transaction is processed as normal.
A DCC Inquiry (0200 message with processing code of 890000) is sent to the Host to determine if the transaction
is DCC eligible. The Host replies with a 0210 message that includes DE56 that contains the DCC Eligibility flag.
DE28 and the DCC calculated amount in the cardholder currency are also included when the transaction is DCC
eligible.
If the DCC Eligibility flag has a value of “EG”, the converted transaction amount (in the cardholder currency) and
conversion rate from DE56 are presented to the cardholder for the DCC offer. In this scenario, the cardholder
accepts the DCC offer.
The terminal echoes DE28 from the DCC Inquiry, and updates DE56–Calculation Accepted to a value of “Y”, in
the pre-authorization request (0100 message) that is sent to the Host. The Host forwards the pre-authorization
request to the applicable card association for authorization processing by the issuer. The Host sends the reply
(0110 message) to the terminal after the response is received from the card association. The reply includes DE28
and DE56 from the request.
The POS DCC receipt is printed where the cardholder is able to enter their tip in the cardholder currency and
calculate the final sale amount.
Part 2 - Completion
The completion is performed in the cardholder currency for the sale amount plus tip.
Financial EURONET
Transaction
Authorization ITM Switch
The original transaction is located in the POS terminal that is to be adjusted to include the tip amount. The tip
amount is entered in the cardholder (DCC) currency.
The terminal application analyzes the original transaction to determine if the cardholder accepted the DCC offer.
If DE56 is present for the transaction, the value of DE56-Calculation Accepted is analyzed. A value of “Y” specifies
the DCC offer was accepted.
The terminal application uses the DE56-Display Rate from the transaction to calculate the values to be updated.
DE04 and DE54 are updated with amounts in the local currency. DE56 is updated with amounts in the Cardholder
currency.
DE56-Converted Amount to Base Currency Set this value to the updated value of DE04
The 0220 completion request is submitted to the Host, echoing DE28 from the original transaction and updated
DE56. The completion request is forwarded by the Host to the applicable card association for authorization
processing by the issuer. When the response is received from the card association, the Host includes DE28 and
DE56 in the 0230 reply message to the terminal.
Part 1- Pre-Authorization
SWIPE/INSERT
CARD ENTER SALE DCC OFFER PIN ENTRY TRANSACTION TRANSACTION
DCC Calculation DECLINE
TO INITIATE AMOUNT ON SCREEN Generate EMV Data IN PROCESS APPROVAL
TRANSACTION
Non-DCC
Non-DCC
Receipt
Receipt
0200/0210
DCC 0100 Pre-Authorization Request with
Inquiry DCC Decline in DE56 0110
Transaction Reply
EURONET EURONET
Pre-Auth
ITM Switch ITM Switch
The terminal obtains the card information and sale amount, excluding the tip, to be processed. The card number
is compared to the DCC Account Range Exclusion table at the terminal is to determine if the card is eligible for
DCC processing. If present and has a DCC Allowed value of “N”, the transaction is processed as normal.
A DCC Inquiry (0220 message with processing code of 890000) is sent to the Host to determine if the transaction
is DCC eligible. The Host replies with a 0230 message that includes DE28 and DE56 that contains the DCC
Eligibility flag and DCC calculated amount in the cardholder currency.
If the DCC Eligibility flag has a value of “EG”, the converted transaction amount (in the cardholder currency) and
conversion rate from DE56 are presented to the cardholder for the DCC offer. In this scenario, the cardholder
declines the DCC offer.
The terminal echoes DE28 from the DCC Inquiry and sets DE56–Calculation Accepted to a value of “N”, in the
transaction pre-authorization request (0100 message) that is sent to the Host. The Host forwards the pre-
authorization request to the applicable card association for authorization processing by the issuer.
When the response is received from the card association, the Host sends the reply (0110 message) to the
terminal. The reply does not include DE28 and DE56 from the request.
The non-DCC POS receipt is printed, where the cardholder is able to enter their tip in the local currency and
calculate the final sale amount.
Part 2 - Completion
The completion is performed in the local currency for the sale amount plus tip.
0220 Request
0230 Reply
Financial EURONET
Transaction
Authorization ITM Switch
The original transaction is located in the POS terminal that is to be adjusted to include the tip amount. The tip
amount is entered in the local currency.
The terminal application analyzes the original transaction to determine if the cardholder accepted the DCC offer.
If DE56 is present for the transaction, the value of DE56-Calculation Accepted is analyzed. A value of “N”
specifies the DCC offer was declined.
DE04 and DE54 are updated to reflect the amount of the tip in the 0220 completion request submitted to the
Host; DE28 and DE56 are not included in the request. The completion request is forwarded by the Host to the
applicable card association for authorization processing by the issuer. When the response is received from the
card association, the Host does not include DE28 and DE56 in the 0230 reply message to the terminal.
The following diagrams illustrate the overall processing that occurs for DCC processing when the tip is not known
prior to submitting the transaction and the cardholder does not have access to the POS terminal. The first
diagram illustrates the first part of the process, the pre-authorization, and the second diagram illustrates the
completion once the tip is known.
Waitstaff starts
transaction by Normal pre-auth.
entering transaction
purchase amount processing.
and swipes card.
Terminal
receives
response.
Is card in account
exclusion table?
No
Terminal uses
pre-auth.
information to
0200 This should look like a normal transaction
DCC Inquiry. except for DE03, Processing Code, of
send DCC
Yes Inquiry. 890000. DE04 should contain the total
amount.
Receives Reply
and stores DE28
The 0210 response will contain DE56, DCC
and DE56, DCC Data. DE28 will also be included if DCC
Data. eligible
Yes
Did cardholder
accept?
Yes The terminal application will use the
No
Display Rate field in DE56 to calculate the
values to be placed in DE04, DE54 and
DE04 and DE54 are
updated with the
DE56.
local currency. o Set the value of DE54 by dividing the
DE56 is updated tip amount entered by the DE56-
with the cardholder Display Rate.
currency.
o Set the value of DE04 by adding the
new value of DE54, set above, to
Sends 0220 previous value of DE04.
adjustment
Host processes the o Set the value of DE56-DCC Actual
transaction
including DE28 and
transaction and Transaction Amount by adding the tip
echoes DE56 back.
DE56, DCC Data, if amount entered to DE56-DCC
DCC transaction. Transaction Amount field value.
o Set the value of DE56-Converted
Amount to Base Currency with the
The terminal will process the
response normally which might updated DE04 value.
include updating batch and tip
totals. The amounts used will be
from DE04 and DE54 which are in
the local currency.
Part 1 - Pre-Authorization
When the cardholder doesn’t have access to the POS terminal, the pre-authorization is performed using the local
currency. The DCC inquiry is performed when an approved pre-authorization response is received. When the
DCC inquiry response indicates that the transaction is DCC eligible, a receipt is printed in the local currency as
well as a DCC receipt.
SWIPE/INSERT
CARD ENTER SALE PIN ENTRY TRANSACTION TRANSACTION
TO INITIATE AMOUNT Generate EMV Data IN PROCESS DCC Calculation
APPROVAL
TRANSACTION
DCC
DCC
0200/0210 Receipt Non-DCC
Receipt Non-DCC
0100 Pre-Authorization Request DCC Receipt
Receipt
0110 Inquiry
Transaction Reply
EURONET EURONET
Pre-Auth
ITM Switch ITM Switch
The terminal obtains the card information and sale amount, excluding the tip, to be processed. A normal 0100
pre-authorization request is sent to the Host. The Host forwards the pre-authorization request to the applicable
card association for authorization processing by the issuer. When the response is received from the card
association, the Host sends the reply (0110 message) to the terminal.
When the pre-authorization is approved, the card number is compared to the DCC Account Range Exclusion
table at the terminal to determine if the card is eligible for DCC processing. If present and has a DCC Allowed
value of “N”, the transaction is processed as normal.
A DCC Inquiry (0200 message with processing code of 890000) is sent to the Host to determine if the transaction
is DCC eligible. The Host replies with a 0210 message that includes DE56 that contains the DCC Eligibility flag.
DE28 and the DCC calculated amount in the cardholder currency are also included when the transaction is DCC
eligible.
If the DCC Eligibility flag has a value of “EG”, the converted transaction amount (in the cardholder currency) and
conversion rate from DE56 are presented to the cardholder on the DCC receipt. A non-DCC receipt is also
printed. The receipt that is signed by the cardholder determines if they accept the DCC offer. The currency of
the tip must match the currency of the receipt that is signed.
Note: It is recommended that the currency symbol for each receipt be included beside the tip line.
Financial EURONET
Transaction
Authorization ITM Switch
The original transaction is located in the POS terminal that is to be adjusted to include the tip amount. The
terminal analyzes the transaction to determine if it was DCC eligible. When DE56-DCC Eligibility has a value of
“EG”, the terminal asks if the cardholder chose DCC or local currency. The tip amount is entered in the
cardholder (DCC) currency when the DCC receipt was signed.
The terminal application uses the DE56-Display Rate from the transaction to calculate the values to be updated.
DE04 and DE54 are updated with amounts in the local currency and DE56 is updated with amounts in the
cardholder currency.
DE56-Converted Amount to Base Currency Set this value to the updated value of DE04
The 0220 completion request is submitted to the Host, echoing DE28 from the original transaction and updated
DE56, including DE56-Calculation Accepted set to a value of “Y”. The completion request is forwarded by the
Host to the applicable card association for authorization processing by the issuer. When the response is received
from the card association, the Host includes DE28 and DE56 in the 0230 reply message to the terminal.
Financial EURONET
Transaction
Authorization ITM Switch
The original transaction is located in the POS terminal that is to be adjusted to include the tip amount. The
terminal analyzes the transaction to determine if it was DCC eligible. When DE56-DCC Eligibility has a value of
“EG”, the terminal asks if the cardholder chose DCC or local currency. The tip amount is entered in the local
currency when the non-DCC receipt is signed.
The 0220 completion request is submitted to the Host, echoing DE 28 and updating DE56-Calculation Accepted to
a value of “N”. The completion request is forwarded by the Host to the applicable card association for
authorization processing by the issuer. When the response is received from the card association the 0230 reply
message is sent to the terminal; DE28 and DE56 are not included.
Hotel/Lodging
The models available for DCC processing in a hotel or lodging application are dependent on the type of check-out
options available to cardholders. The following scenarios related to DCC in a lodging application are explained in
this section:
• Check-In
It is recommended that the DCC offer always be made when the pre-authorization is performed during
check-in. This allows the application to use the cardholder’s response to the DCC offer during Express
Check-Out. When the DCC offer is not made at check-in, a normal pre-authorization is submitted, and the
cardholder will not be offered DCC when Express Check-Out is used.
• Desk Check-Out
The DCC offer is only made during check-out when the cardholder did not accept the DCC offer during
check-in. Otherwise, the completion transaction is automatically performed in the cardholder’s currency
based on their previous acceptance of the DCC offer.
• Express Check-Out
The completion transaction is automatically performed using the cardholder’s answer to the DCC offer during
check-in. The cardholder’s currency will be used if the DCC offer was accepted; otherwise the local currency
will be used.
The following scenarios related to exceptions that may occur are also explained in this section:
• DCC Cancellation
In this scenario, the cardholder accepts the DCC offer during check-in, but later decides to opt-out of the
DCC offer. The cardholder will not be presented the DCC offer again during check-out; the completion will
be performed in the local currency.
Note: It is recommended that the DCC offer be made during check-in to provide the ability to use the cardholder’s response during Express
Check-Out, otherwise the DCC offer will be made during check-out at the desk.
The following diagrams illustrate the two models available for the POS lodging application during check-in. The
first diagram illustrates the process for providing the DCC offer during check-in. The second diagram illustrates
the process when the DCC offer is not made during check-in.
Transaction is started by
clerk. Entering information
and swiping card.
Receives Reply and The 0210 response will contain DE56, DCC
stores DE56, DCC Data. DE28 will also be included if DCC
data. eligible.
Did cardholder
No
accept?
Get cardholder’s choice
Send pre-auth.
Host processes pre-
transaction for
auth transaction.
authorization.
Response is
processed and
receipt is printed.
Normal transaction
completion
processing and
receipt.
SWIPE/INSERT
CARD ENTER SALE DCC OFFER PIN ENTRY TRANSACTION TRANSACTION
DCC Calculation ACCEPT
TO INITIATE AMOUNT ON SCREEN Generate EMV Data IN PROCESS APPROVAL
TRANSACTION
DCC
DCC
Receipt
Receipt
0200/0210 DCC
0100 Pre-Authorization Request with
Inquiry 0110
DCC Acceptance in DE56
Transaction Reply
EURONET EURONET
Pre-Auth
ITM Switch ITM Switch
The terminal obtains the card information and amount that is to be pre-authorized. The card number is compared
to the DCC Account Range Exclusion table at the terminal to determine if the card is eligible for DCC processing.
If present, and has a DCC Allowed value of “N”, the transaction is processed as normal.
A DCC Inquiry (0200 message with processing code of 890000) is sent to the Host to determine if the transaction
is DCC eligible. The Host replies with a 0210 message that includes DE56 that contains the DCC Eligibility flag.
DE28 and the DCC calculated amount in the cardholder currency are also included when the transaction is DCC
eligible.
If the DCC Eligibility flag has a value of “EG”, the converted transaction amount, in the cardholder currency, and
conversion rate from DE56 are presented to the cardholder for the DCC offer. In this scenario, the cardholder
accepts the DCC offer.
The terminal echoes DE28 from the DCC Inquiry and updates DE56-Calculation Accepted to a value of “Y” in the
0100 pre-authorization request that is sent to the Host. The pre-authorization request is forwarded by the Host
to the applicable card association for authorization processing by the issuer. When the response is received from
the card association, the Host includes DE28 and DE56 in the 0110 reply message to the terminal.
EURONET EURONET
Pre-Auth
ITM Switch ITM Switch
The terminal obtains the card information and amount that is to be pre-authorized. The card number is compared
to the DCC Account Range Exclusion table at the terminal to determine if the card is eligible for DCC processing.
If present and has a DCC Allowed value of “N”, the transaction is processed as normal.
A DCC Inquiry (0200 message with processing code of 890000) is sent to the Host to determine if the transaction
is DCC eligible. The Host replies with a 0210 message that includes DE56 that contains the DCC Eligibility flag.
DE28 and the DCC calculated amount in the cardholder currency are also included when the transaction is DCC
eligible.
If the DCC Eligibility flag has a value of “EG”, the converted transaction amount, in the cardholder currency, and
conversion rate from DE56 are presented to the cardholder for the DCC offer. In this scenario, the cardholder
declines the DCC offer.
The terminal echoes DE28 from the DCC Inquiry, and updates DE56-Calculation Accepted to a value of “N” in
the 0100 pre-authorization request that is sent to the Host. The transaction request is forwarded by the Host to
the applicable card association for authorization processing by the issuer. When the response is received from
the card association the Host replies to the terminal with a 0110 message that does not include DE28 or DE56. A
non-DCC POS receipt is printed.
Desk Check-Out
This section provides an explanation of the processing that occurs when the check-out is performed at the hotel
desk with the cardholder present. When the cardholder accepted the DCC offer during check-in, the completion
transaction is automatically performed in the cardholder’s currency. The DCC offer is presented if the offer was
previously declined during check-in or was not presented during check-in.
Desk clerk starts the 0220 This should look like a normal 0220 transaction
Check-Out process and DCC Inquiry – finds except for DE03, Processing Code, of 890000.
enters approval number, previous information
final amount and other and updates DE56
transaction data. amounts.
The 0230 response will contain updated DE56,
DCC Data. If previous DCC data could not be
found, i.e. DCC not offered during Check-In, a
Receives response normal DCC eligibility check will occur.
with updated DE56,
DCC Data.
If DE56-Calculation Accepted field is equal to
“D”, the transaction is not DCC Eligible.
No
Send completion
Host processes the
transaction
completion
including DE28 and
transaction when When receipt is printed, if the cardholder
updated DE56, DCC
received.
data. accepted the DCC offer, special text must be
printed on the receipt just like the pre-auth.
Cardholder receipt
is printed before transaction.
completion
Terminal updates As mentioned above if cardholder had accepted
transaction is
batch totals as
transmitted to host. the DCC offer during Check-In but now DCC is
necessary.
no longer available to them, a special message
will need to printed in place of the normal DCC
text.
The terminal obtains the card information, pre-authorization approval number, and amount in the local currency.
A DCC Inquiry (0220 message with processing code of 890000) is sent to the Host to retrieve the DCC
information from the pre-authorization and to determine if the transaction is DCC eligible. The Host replies with
a 0230 message that includes DE28 and DE56 that contains the DCC Eligibility flag, the Calculation Accepted value
of “Y”, and updated DCC calculated amount in the cardholder currency.
Note: In this scenario, the cardholder previously accepted the DCC offer; therefore, the offer is not presented again.
When the DCC Eligibility flag has a value of “EG” and the Calculation Accepted field has a value of “Y”, the
terminal echoes DE28 and DE56 from the DCC Inquiry, in the 0220 completion request that is sent to the Host
the next time the terminal goes online. The completion request is forwarded by the Host to the applicable card
association for processing by the issuer. The Host replies to the terminal with a 0230 message that includes DE28
and DE56 from the request when the response is received from the card association.
The terminal obtains the card information, pre-authorization approval number, and amount in the local currency.
A DCC Inquiry (0220 message with processing code of 890000) is sent to the Host to retrieve the DCC
information from the pre-authorization and to determine if the transaction is DCC eligible. The Host replies with a
0230 message that includes DE28 and DE56 that contains the DCC Eligibility flag, the Calculation Accepted value
of “N”, and DCC calculated amount in the cardholder currency.
Note: In this scenario, the cardholder previously declined the DCC offer, indicated by the Card Accepted value of “N”, therefore the offer is
presented again.
If the DCC Eligibility flag has a value of “EG” and the Card Accepted field has a value of “N”, the converted
transaction amount, in the cardholder currency, and conversion rate from DE56 are presented to the cardholder
for the DCC offer. In this scenario, the cardholder accepts the DCC offer. A DCC POS receipt is printed.
The terminal echoes DE28 and DE56 from the DCC Inquiry, and updates DE56-Calculation Accepted to a value of
“Y”, in the 0220 completion request that is sent to the Host the next time the terminal goes online. The
completion request is forwarded by the Host to the applicable card association for processing by the issuer. The
Host replies to the terminal with a 0230 message that includes DE28 and DE56 from the request when the
response is received from the card association.
The terminal obtains the card information, pre-authorization approval number, and amount in the local currency.
A DCC Inquiry (0220 message with processing code of 890000) is sent to the Host to retrieve the DCC
information from the pre-authorization and to determine if the transaction is DCC eligible. The Host replies with
a 0230 message that includes DE28 and DE56 that contains the DCC Eligibility flag, the Calculation Accepted value
of “N”, and DCC calculated amount in the cardholder currency.
Note: In this scenario, the cardholder previously declined the DCC offer, indicated by the Card Accepted value of “N”, therefore the offer is
presented again.
If the DCC Eligibility flag has a value of “EG” and the Card Accepted field has a value of “N”, the converted
transaction amount, in the cardholder currency, and conversion rate from DE56 are presented to the cardholder
for the DCC offer. In this scenario, the cardholder declines the DCC offer. A normal, non-DCC, POS receipt is
printed.
The terminal echoes DE28 and DE56 from the DCC Inquiry, and updates DE56-Calculation Accepted to a value of
“N” in the 0220 completion request that is sent to the Host the next time the terminal goes online. The
completion request is forwarded by the Host to the applicable card association for processing by the issuer.
When the response is received from the card association the Host replies to the terminal with a 0230 message
that does not include DE28 or DE56.
The terminal obtains the card information, pre-authorization approval number, and amount in the local currency.
The card number is compared to the DCC Account Range Exclusion table at the terminal to determine if the card
is eligible for DCC processing. If present and has a DCC Allowed value of “N”, the transactions is processed as
normal.
Otherwise, a DCC Inquiry (0200 message with processing code of 890000) is sent to the Host to determine if the
transaction is DCC eligible. The Host replies with a 0210 message that includes DE56 that contains the DCC
Eligibility flag. DE28 and the DCC calculated amount in the cardholder currency are also included when the
transaction is DCC eligible.
If the DCC Eligibility flag has a value of “EG” the converted transaction amount, in the cardholder currency, and
conversion rate from DE56 are presented to the cardholder for the DCC offer. In this scenario, the cardholder
accepts the DCC offer. A DCC POS receipt is printed.
The terminal echoes DE28 and DE56 from the DCC Inquiry, and updates DE56-Calculation Accepted to a value of
“Y”, in the 0220 completion request that is sent to the Host the next time the terminal goes online. The
completion request is forwarded by the Host to the applicable card association for processing by the issuer.
When the response is received from the card association the Host replies to the terminal with a 0230 message
that includes DE28 and DE56 from the request
0200/0210 DCC
0220 Request with
Inquiry
DCC Decline in DE56
0230 Reply
EURONET
Financial EURONET
ITM Switch Transaction
Authorization ITM Switch
The terminal obtains the card information, pre-authorization approval number, and amount in the local currency.
The card number is compared to the DCC Account Range Exclusion table at the terminal to determine if the card
is eligible for DCC processing. If present and has a DCC Allowed value of “N”, the transaction is processed as
normal.
Otherwise, a DCC Inquiry (0200 message with processing code of 890000) is sent to the Host to determine if the
transaction is DCC eligible. The Host replies with a 0210 message that includes DE56 that contains the DCC
Eligibility flag. DE28 and the DCC calculated amount in the cardholder currency are also included when the
transaction is DCC eligible.
If the DCC Eligibility flag has a value of “EG”, the converted transaction amount, in the cardholder currency, and
conversion rate from DE56 are presented to the cardholder for the DCC offer. In this scenario, the cardholder
declines the DCC offer. A normal, non-DCC, POS receipt is printed.
The terminal echoes DE28 and DE56 from the DCC Inquiry, and updates DE56-Calculation Accepted to a value of
“N”, in the 0220 completion request that is sent to the Host the next time the terminal goes online. The
completion request is forwarded by the Host to the applicable card association for processing by the issuer.
When the response is received from the card association the Host replies to the terminal with a 0230 message
that does not include DE28 or DE56 from the request.
Express Check-Out
This section provides an explanation of the processing that occurs during Express Check-Out without the
cardholder present. When the cardholder accepted the DCC offer during check-in, the completion transaction is
automatically performed in the cardholder’s currency. When the DCC offer was declined during check-in, the
completion transaction is automatically performed in the local currency.
Note: With the Express Check Out model, the DCC offer must be made when the cardholder is present during check-in.
The following diagram provides an overview of the processing that is performed with Express Check-Out when
the DCC offer is made at check-in.
0220
Desk clerk or automated process starts
DCC Inquiry – finds
Express Check-Out process. This
previous This should look like a normal 0220 transaction
process first sends approval number,
final amount and other transaction
information, except for DE03, Processing Code, of 890000.
updates amounts
data to host.
and returns DE56.
Yes No
If the DE56-DCC Eligibility field is equal to “EG”
the transaction is DCC Eligible.
Had cardholder
already accepted
DCC offer? No If DE56-DCC Eligibility is equal to “EG” and the
Yes
DE56-Calculation Accepted field is equal to “Y”
the answer is Yes.
Update DE56 with
No change to
updated DCC
transaction values.
values.
Send completion
Host processes
transaction 0220
transaction and
with DE28 and DE56 is only sent to the host with DCC
echoes DE28 &
updated DE56, DCC
DE56 back if DCC transactions.
data, if DCC
transaction.
transaction.
Cardholder receipt
is printed before Terminal updates
completion necessary totals
transaction is and prints receipt.
transmitted to host.
The terminal obtains the card information, pre-authorization approval number, and amount in the local currency.
A 0220 message is sent to the Host to retrieve the DCC information from the pre-authorization and to determine
if the transaction is DCC eligible. The Host replies with a 0230 message that includes DE28 and DE56 that
contains the DCC Eligibility flag value of “EG”, the Calculation Accepted value of “Y”, and updated DCC calculated
amount in the cardholder currency.
Note: In this scenario, the cardholder previously accepted the DCC offer therefore the offer is not presented again.
When the DCC Eligibility flag has a value of “EG” and the Calculation Accepted field has a value of “Y”, the
terminal echoes DE28 and DE56 from the DCC Inquiry, in the 0220 completion request that is sent to the Host
the next time the terminal goes online. The completion request is forwarded by the Host to the applicable card
association for processing by the issuer. When the response is received from the card association the Host
replies to the terminal with a 0230 message that includes DE28 and DE56 from the request
The terminal obtains the card information, pre-authorization approval number, and amount in the local currency.
A 0220 message is sent to the Host to retrieve the DCC information from the pre-authorization and to determine
if the transaction is DCC eligible. The Host replies with a 0230 message that includes DE28 and DE56 that
contains the DCC Eligibility flag value of “EG”, the Calculation Accepted value of “N” or “D”, and DCC calculated
amount in the cardholder currency.
Note: In this scenario, the cardholder previously declined the DCC offer. A value of “D” indicates the cardholder previously accepted the
DCC offer, but later declined. See the DCC Cancellation section for additional information.
When the DCC Eligibility flag has a value of “EG” and the Calculation Accepted field has a value of “N” or “D”, the
terminal echoes DE28 and DE56 from the DCC Inquiry, in the 0220 completion request that is sent to the Host
the next time the terminal goes online. The completion request is forwarded by the Host to the applicable card
association for processing by the issuer. The Host replies to the terminal with a 0230 message that includes DE28
and DE56 from the request when the response is received from the card association.
Lodging Exceptions
This section provides an explanation of the processing that occurs when an exception condition is encountered
with DCC in a lodging/hotel application.
DCC Cancellation
The DCC Cancellation process occurs when a cardholder accepts the DCC offer at check-in, but later decides
they want to decline the offer. This process only occurs when the cardholder accepts the process during check-in
and expresses the desire to cancel prior to the completion or check-out process.
The DCC Choice Change transaction is selected at the POS terminal. The card is swiped and the authorization
number from the pre-authorization DCC receipt is entered by the clerk.
The terminal sends a 0220 DCC Inquiry to the Host with a processing code of 890100. The Host retrieves the
original DCC information and updates the DE56-Calculation Accepted value to a “D”.
The Host replies to the terminal with a 0230 message that includes the updated DE56. The clerk notifies the
consumer that the change has been registered. The cardholder will not be presented the DCC offer again at
check-out.
Returns
The following diagram illustrates the Refund/Credit Return of DCC accepted transactions. This processing applies
to both mag-stripe and EMV cards and is completed in the Cardholder currency.
After the user selects the refund transaction option and swipes or enters the card information, the terminal
prompts the user to indicate that the transaction that is being refunded was an accepted DCC transaction. The
following information must be entered from the receipt:
• Display Rate
• DCC Transaction Amount
The terminal must then calculate DE04 using the Display Rate and the DCC Transaction Amount.
A 0220 DCC Inquiry message is sent to the Host to retrieve the DCC information from the original transaction.
The Host retrieves the original transaction and validates the DCC Transaction Amount that was entered against
the DCC history information.
The Host will decline the transaction with following response codes for the following cases:
DE56 is updated with the values from the original transaction. If DE39 has a value of “00”, the DCC transaction
was successfully retrieved from history. The updated DE56 is included in the refund message sent to the Host.
The refund transaction must be started again when DE39 has value other than “00”.
The following diagram illustrates the refund process for a DCC accepted transaction.
Terminal updates
DE56, DCC Data. DE56 will be updated with the values from
the original transaction
Had cardholder
accepted DCC? Yes
No
The same information explained in refund/credit returns section should be entered during the void of DCC
accepted transactions.
Transaction is
processed Transaction is sent to host but no reply is
including DE56, received by the terminal
DCC Data.
Batch Settlement
Settlement of a batch is performed in the local currency to accommodate the payments to the merchant in the
local currency. 0320 messages should include full transaction information; DE4 and DE49 should always reflect the
local currency. DE28 and DE56 must be included for transactions that the cardholder accepted DCC.
Note: Normal transaction flow is used for non-DCC eligible transactions or if the DCC Inquiry fails such as a timeout.
Pre-Authorization/Completion
POS Terminal Host
Pre-Authorization
Compare card number against
the BIN Exclusion table
DCC Inquiry
Process code of 89000 0200 Request If DCC eligible, Host will respond
with DE28 and DE56 that contains
the DCC eligibility flag and DCC
Terminal extracts DCC data in DE56 0210 Reply calculated amount in the cardholder
from DCC Inquiry and presents the
DE28 and DE56 on account currency code
converted amount in the account
currency and DCC Opt-In options to
cardholder
DCC Pre-Auth Request
Terminal captures cardholder
response, echoes DE28, updates 0100 Request
DE56 with cardholder response and DE28 and DE56 on
sends request to host with updated Response includes DE28 and
DE56 data echoes DE56 from the request if
0110 Reply cardholder accepted DCC
DE28 and DE56 on if
accepted
Completion
DCC Inquiry
Process code of 89000
0220 Request
If DCC eligible, Host will respond
Terminal extracts DCC data in DE56 with DE28 and DE56 that contains
from DCC Inquiry. DCC offer is only 0230 Reply the DCC eligibility flag and DCC
presented again if the Calculation DE28 and DE56 on calculated amount in the
Accepted value in DE56 has a value cardholder account currency code
of N.
DCC Completion Request
Terminal echoes DE28, updates
DE56 with cardholder acceptance 0220 Completion Req
and sends request to host with DE28 and DE56 on
updated DE56 data
Terminal compares the DCC Account Range Exclusion table at the terminal to determine if the card is eligible for
DCC processing. If present and has a DCC Allowed value of “N”, process transaction as normal.
0200 message with processing code of 890000, DCC Inquiry, sent to the Host to determine if the transaction is
DCC eligible.
When the message is received, the Host determines if the transaction is DCC eligible.
The Host will reply with a 0210 message that includes DE56 with the conversion information and the DCC
Eligibility flag that tells the terminal that the transaction is DCC eligible.
The terminal should always check the eligibility flag in DE56. If a value of “EG” is received, extract the converted
transaction amount (specified in the cardholder currency) and conversion rate from DE56 and present to the
cardholder the DCC option.
The option chosen by the cardholder must then be updated in DE56 and sent in the transaction pre-auth request
to the Host.
When the transaction pre-auth request is received by the Host, the transaction is sent to the applicable card
association for authorization processing by the issuer.
If the cardholder accepted the DCC option, the Host echoes DE56 that was received in the transaction pre-auth
request. DE56 will be turned off in the response if the cardholder did not accept the DCC option.
The terminal must print specific information related to the currency conversion, as specified by the card
association, on the cardholder’s receipt if the DCC option was accepted.
The process is repeated for the completion message when the cardholder accepted the DCC option. A 0220
DCC inquiry is performed. The Host will reply with a 0230 message that includes DE56 with the conversion
information, the DCC Eligibility flag that tells the terminal that the transaction is DCC eligible, and the Accept
Calculation value from the pre-authorization. The DCC offer is only presented to the cardholder again when it
was declined during the Pre-Authorization (Accept Calculation=N). The completion message containing the DCC
information is returned to the Host.
Sale/Debit
POS Terminal Host
Terminal compares the DCC Account Range Exclusion table at the terminal to determine if the card is eligible for
DCC processing. If present and has a DCC Allowed value of “N”, process transaction as normal.
0200 message with processing code of 890000, DCC Inquiry, sent to the Host to determine if the transaction is
DCC eligible.
When the message is received, the Host determines if the transaction is DCC eligible.
The Host will reply with a 0210 message that includes DE56 with the conversion information and the DCC
Eligibility flag that tells the terminal that the transaction is DCC eligible.
The terminal should always check the eligibility flag in DE56. If a value of “EG” is received extract the converted
transaction amount (specified in the cardholder currency) and conversion rate from DE56 and present to the
cardholder with the DCC option.
The option chosen by the cardholder must then be updated in DE56 and sent in the sale/debit request to the
Host.
When the transaction sale/debit request is received by the Host, the transaction is sent to the applicable card
association for authorization processing by the issuer.
If the cardholder accepted the DCC option, the Host echoes DE56 that was received in the sale/debit request.
DE56 will be turned off in the response if the cardholder did not accept the DCC option.
The terminal must print specific information related to the currency conversion, as specified by the card
association, on the cardholder’s receipt if the DCC option was accepted.
This section explains the POS Dynamic Currency Conversion Eligible Transaction data elements mapping for
DE56, the data element attribute and length specification.
Note: This section only describes how the Dynamic Currency Conversion Eligible Transaction data elements are to be mapped into the POS
ISO-8583 message format. There is no other change to the standard data elements for the POS ISO-8583 messages.
The following legend provides a description of the nomenclature used throughout the remainder of this section:
C Conditional
an Alphanumeric
Bit Map M M
4 Amount, a12 M M+
Transaction
11 STAN n6 M M+
25 POS Condition n2 M
Code
28 DCC Fee x+n8 C Data element is included in the
Information response when the transaction
is DCC eligible.
C = credit, D = debit.
Data Element
DE Attribute Request Response Comments
Name
35 Track 2 Data z…37 C Track 2 data is present when
the card was swiped at the
POS terminal and track 2 is
used.
39 Response Code an2 M
49 Transaction a3 O
Currency Code
56 Private Use ans…256 M A value of “EG” in the DCC
Eligibility field indicates the
transaction is DCC eligible.
64 MAC Code b16 O O
DCC Inquiry transactions are non-EMV transactions and will not be forwarded to an issuer for authorizations.
These messages are sent to the Host for DCC calculation purposes to reply back to the device with the
information required to generate the DCC offer to the cardholder. EMV data should not be generated from the
chip and the PIN block should not be included in the DCC Inquiry message. Processing specific to EMV should be
performed after the DCC offer is presented to the cardholder.
The DCC Inquiry response always returns DE56 turned on (contains DCC data). A value of “EG” in the DCC
Eligibility field in DE56 indicates the transaction is DCC eligible.
Data Element
DE Attribute Request Response Comments
Name
0100 0110
Echoed in response if
cardholder accepted.
C = credit, D = debit.
56 Private Use ans…256 M C DE56 from DCC Inquiry
response with updated
Calculation Accepted value.
DCC eligible transaction response from Host with DE28 and DE56 on if cardholder accepted. Otherwise, DE56
and DE28 will not be included.
Data Element
DE Attribute Request Response Comments
Name
0200 0210
Echoed in response if
cardholder accepted.
C = credit, D = debit.
56 Private Use ans…256 M C DE56 from DCC Inquiry
response with updated
cardholder Calculation
Accepted value.
DCC eligible transaction response from Host with DE28 and DE56 on if cardholder accepted. Otherwise, DE56
and DE28 will not be included.
Data Element
DE Attribute Request Response Comments
Name
0220 0230
Echoed in response if
cardholder accepted.
C = credit, D = debit.
56 Private Use ans…256 M C DE56 from DCC Inquiry
response with updated
Calculation Accepted value.
DCC eligible transaction response from Host with DE28 and DE56 on if cardholder accepted. Otherwise, DE28
and DE56 will not be included.
Data Element
DE Attribute Request Response Comments
Name
0200 0210
C = credit, D = debit.
56 Private Use ans…256 C DE56 from transaction to be
voided if DCC was accepted
by the cardholder.
All POS terminal void transaction requests to the Host are to include DE28 and DE56 from the 0210 response of
the transaction to be voided if the cardholder accepted the DCC offer.
All POS reversal transaction requests to the Host should include DE56 from the 0200 request.
The POS device must update the following DCC information in DE56 from the receipt:
All other values in DE56 are to be set to blanks for alphanumeric fields and zeros for numeric fields.
DE4 is to contain the local amount converted from the DCC Transaction Amount using the Display Rate from the
receipt.
Note: DCC Inquiry transactions must be excluded from the balance update message processing.
Data Element
DE Attribute Request Response Comments
Name
0320
C = credit, D = debit.
56 Private Use ans…256 C C Echoed from original
transaction if DCC accepted
by cardholder.
DCC eligible transaction response from Host with DE28 and DE56 on if cardholder accepted. Otherwise, DE28
and DE56 will not be included.
EG DCC Eligible
NE Not DCC Eligible
9-18 DCC Margin Profile 10 A Echo value received from the Host.
59-73 DCC Transaction Amount - Fee 15,0 S Echo value received from the Host.
74-88 DCC Actual Transaction Amount 15,0 S Echo value received from the Host.
89-91 DCC Transaction Currency Code 3A Echo value received from the Host.
92-106 DCC Transaction Activity Fee 15,0 S Echo value received from the Host.
Cardholder Currency
107-121 DCC Actual Transaction Activity Fee 15,0 S Reserved for future use.
167-181 Exchange Rate to BaseCur 15,9 S Echo value received from the Host.
182-196 Display Rate 15,9 S Rate to be presented to the cardholder for the
conversion.
DCC offers are to be presented to cardholders when the DCC Eligibility flag (position 4-5) has a value of “EG”.
Otherwise, the cardholder is considered not eligible for a DCC transaction.
The following information is to be updated and returned in DE56 in the transaction request when the DCC
Eligibility flag (position 4-5) has a value of “EG” in the DCC Inquiry response.
This file is used to determine if the card is initially eligible for DCC. The POS terminal is to confirm that the card
number being used to perform a transaction does not exist in this file prior to sending a DCC Inquiry to the Host.
Process the transaction as normal if the BIN is present in the file and has a DCC Allowed value of “N”.
20-38 Card Range Low 19 A Lowest account (card) number in the range
39-39 DCC Allowed 1A Yes/No flag that specifies if DCC processing is valid
for cards in the specified range.
The following values are used from the message to present the DCC offer and to produce the DCC receipt:
This section provides sample screens and receipts for both Mastercard and Visa as a template that may be used by
the POS vendor to configure the POS devices.
Mastercard
The following is a sample screen that provides the details required by Mastercard when offering DCC to a
cardholder at a POS terminal:
← DECLINE ACCEPT →
A screen must also be presented with the following verbiage that allows the customer to proceed with the
transaction or return to previous screen:
“MAKE SURE YOU UNDERSTAND THE COSTS OF CURRENCY CONVERSION AS THEY MAY
BE DIFFERENT DEPENDING ON WHETHER YOU SELECT YOUR HOME CURRENCY OR THE
TRANSACTION CURRENCY”
← PREVIOUS ACCEPT →
The following is an example of the Mastercard POS transaction receipt when the DCC offer is accepted:
MERCHANT NAME
MERCHANT ADDRESS
MASTERCARD
***********1234
SALE EXP.: **/**
BATCH 000012 TRACE: 000034
AUTH: 123456
Note: You must print the following at the bottom of the receipt: “I HAVE CHOSEN NOT TO USE THE MASTERCARD CURRENCY
CONVERSION METHOD AND WILL HAVE NO RECOURSE AGAINST MASTERCARD CONCERNING THE CURRENCY CONVERSION
OR ITS DISCLOSURE.”
MERCHANT NAME
MERCHANT ADDRESS
MASTERCARD
***********1234
SALE EXP.: **/**
BATCH 000012 TRACE: 000034
AUTH: 123456
Note: You must print the following at the bottom of the receipt: “I HAVE CHOSEN NOT TO USE THE MASTERCARD CURRENCY
CONVERSION METHOD AND WILL HAVE NO RECOURSE AGAINST MASTERCARD CONCERNING THE CURRENCY CONVERSION
OR ITS DISCLOSURE.”
MERCHANT NAME
MERCHANT ADDRESS
MASTERCARD
***********1234
SALE EXP.: **/**
BATCH 000012 TRACE: 000034
AUTH: 123456
Visa
The following are sample screens that provide the details required by Visa when offering DCC to a cardholder at a
POS terminal.
← DECLINE ACCEPT →
MERCHANT NAME
MERCHANT ADDRESS
VISA
***********1234
SALE EXP.: **/**
BATCH 000012 TRACE: 000034
AUTH: 123456
MARKUP: 0%
COMMISSION/FEE: EUR 0.00
Signature: ______________________________
MERCHANT NAME
MERCHANT ADDRESS
VISA
***********1234
SALE EXP.: **/**
BATCH 000012 TRACE: 000034
AUTH: 123456
MARKUP: 0%
COMMISSION/FEE: EUR 0.00
Signature: ______________________________
MERCHANT NAME
MERCHANT ADDRESS
VISA
***********1234
SALE EXP.: **/**
BATCH 000012 TRACE: 000034
AUTH: 123456
MERCHANT NAME
MERCHANT ADDRESS
***********1234
SALE EXP.: **/**
BATCH 000012 TRACE: 000034
Signature: ______________________________