Device, system and method for reducing an interaction time for a contactless transaction
First Claim
1. A method comprising:
- sending from a reader to a payment device a terminal unpredictable number and a transaction amount;
receiving from the payment device a message with a dynamic signature generated based on an application transaction counter (ATC), the terminal unpredictable number, and the transaction amount, the dynamic signature sent with an application file locator (AFL); and
thentransmitting from the reader to the payment device a command message to request one or more records indicated in the AFL from the payment device;
receiving at the reader from the payment device the requested one or more records requested by the command message, wherein the one or more records requested by the command message is received at the reader within 500 milliseconds of the reader sending the terminal unpredictable number and the transaction amount to the payment device; and
causing a recalculation of the dynamic signature in order to authorize a transaction if the dynamic signature received from the payment device matches the recalculated dynamic signature.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, devices, and systems are described for sending and receiving messages between a terminal reader and a payment device, such as a credit card. A dynamic signature is calculated on the payment device from an application transaction counter, a terminal unpredictable number, and a transaction amount, and it is sent with an application file locator (AFL) to the reader. The reader then sends a read record command to the payment device to get records associated with the AFL, among other normal processing. While the normal processing is occurring for the transaction, the dynamic signature can be recalculated and compared with that from the payment device in order to assure that nothing has surreptitiously changed the values in the messages.
-
Citations
20 Claims
-
1. A method comprising:
-
sending from a reader to a payment device a terminal unpredictable number and a transaction amount; receiving from the payment device a message with a dynamic signature generated based on an application transaction counter (ATC), the terminal unpredictable number, and the transaction amount, the dynamic signature sent with an application file locator (AFL); and
thentransmitting from the reader to the payment device a command message to request one or more records indicated in the AFL from the payment device; receiving at the reader from the payment device the requested one or more records requested by the command message, wherein the one or more records requested by the command message is received at the reader within 500 milliseconds of the reader sending the terminal unpredictable number and the transaction amount to the payment device; and causing a recalculation of the dynamic signature in order to authorize a transaction if the dynamic signature received from the payment device matches the recalculated dynamic signature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium embodying information indicative of instructions for causing a reader to perform operations comprising:
-
sending from a reader to a payment device a terminal unpredictable number and a transaction amount; receiving from the payment device a message with a dynamic signature generated based on an application transaction counter (ATC), the terminal unpredictable number, and the transaction amount, the dynamic signature sent with an application file locator (AFL); and
thentransmitting from the reader to the payment device a command message to request one or more records indicated in the AFL from the payment device; receiving at the reader from the payment device the requested one or more records requested by the command message, wherein the one or more records requested by the command message is received at the reader within 500 milliseconds of the reader sending the terminal unpredictable number and the transaction amount to the payment device; and causing a recalculation of the dynamic signature in order to authorize a transaction if the dynamic signature received from the payment device matches the recalculated dynamic signature. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a reader comprising a non-transitory computer readable medium embodying information indicative of instructions for causing the reader to perform operations comprising; sending from the reader to a payment device a terminal unpredictable number and a transaction amount; receiving from the payment device a message with a dynamic signature generated based on an application transaction counter (ATC), the terminal unpredictable number, and the transaction amount, the dynamic signature sent with an application file locator (AFL); and
thentransmitting from the reader to the payment device a command message to request one or more records indicated in the AFL from the payment device; receiving from the payment device the requested one or more records requested by the command message; and causing a recalculation of the dynamic signature in order to authorize a transaction if the dynamic signature received from the payment device matches the recalculated dynamic signature; and the payment device comprising a non-transitory computer readable medium embodying information indicative of instructions for causing the payment device to perform operations comprising; sending from the payment device to the reader the message with the dynamic signature; and
thensending from the payment device to the reader the requested one or more records requested by the command message, wherein the one or more records requested by the command message is sent to the reader within 500 milliseconds of the reader sending the terminal unpredictable number and the transaction amount to the payment device. - View Dependent Claims (20)
-
Specification