Payment Terminal Currency Conversion for Single-Tap Authorization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing contactless payment systems are not well adapted to handle currency conversion transactions, requiring users to present their contactless payment cards twice or keep them in the reader for the duration of the transaction, which is inconvenient and not compatible with conventional transaction protocols.
Innovation Solution
A payment terminal device and method that allows for currency conversion by generating and transmitting deferred authorization request messages based on the currency conversion eligibility, enabling a single 'tap' of the contactless card for transactions in either the terminal or foreign currency, without generating a second cryptogram.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional contactless payment procedures are used for currency conversion transactions, then security and protocol compliance are maintained, but users must present their cards twice or keep them in the reader for the duration of the transaction
Solution Approach 1:
The terminal performs preliminary actions by storing the first cryptogram and transaction data after the initial card presentation, then uses this stored data to generate the authorization request for currency conversion without requiring the card to be present again. This preliminary storage and deferred processing resolves the contradiction by maintaining security through cryptogram verification while improving ease of operation by eliminating the need for second card presentation.
2Ease of operation
If a single card presentation is used for contactless payment, then user convenience is improved, but the system cannot properly handle currency conversion authorization
Solution Approach 1:
The system performs preliminary data capture and storage during the single card presentation, storing the cryptogram and transaction details. The currency conversion authorization is then performed later using this stored data, enabling the system to maintain both the convenience of single card presentation and the adaptability for currency conversion transactions.
Solution Approach 2:
The terminal acts as an intermediary by storing the first cryptogram and using it to generate a second authorization request for currency conversion. This intermediary function allows the system to process currency conversions without requiring the card to be present for the entire transaction duration, thus maintaining both convenience and versatility.
3Reliability
If the card must be kept in the reader for the duration of the transaction, then transaction security is maintained, but the contactless payment advantage is lost
Solution Approach 1:
The system performs preliminary authentication by capturing and storing the first cryptogram during the brief contactless presentation. This preliminary security verification allows the transaction to proceed without requiring the card to remain in the reader, thus maintaining security while preserving the short duration advantage of contactless payments.
Solution Approach 2:
The terminal creates a copy of the authentication data (first cryptogram) during the brief contactless interaction and stores it for later use in generating the currency conversion authorization. This copying mechanism allows the card to be removed after the initial presentation while still maintaining security through the stored cryptogram verification.
Data Source
Figure 1
Figure 2
Figure 3A
AI summary
A payment terminal device for offering currency conversion from a terminal currency to a foreign currency for a contactless payment, the terminal being associated with a terminal currency. The payment terminal device comprising: a contactless payment carrier reader configured to communicate with a contactless payment carrier; a communication module configured to communicate messages with a remote location; and a controller. The controller is configured to: receive, from the contactless payment carrier reader, payment data from a contactless payment carrier for completing a transaction, the payment data comprising a cryptogram and the transaction being associated with a transaction amount in the terminal currency; store the received payment data including the cryptogram; determine whether the transaction will be completed in a foreign currency or in the terminal currency, the foreign currency being a currency that differs from the terminal currency; if it is determined that the transaction will be completed in the foreign currency, generate an authorisation request message of a first type, wherein an authorisation request message of the first type includes a foreign currency indicator identifying the foreign currency; a converted transaction amount, the converted transaction amount corresponding to the transaction amount converted to the foreign currency, a terminal currency indicator identifying the terminal currency, the transaction amount and the cryptogram; if it is determined that the transaction will be completed in the terminal currency, generate an authorisation request message of a second type, wherein an authorisation request message of the second type includes the terminal currency indicator, the transaction amount and the cryptogram; and transmit, via the communication module, the generated authorisation request message to the remote location for completing the transaction. In either case, the cryptogram is same cryptogram generated by the contactless payment carrier using the terminal currency and transaction amount in terminal currency.