8 - Commands
eDynamo| Secure Card Reader Authenticator | Programmer’s Manual (COMMANDS)
Page 96 of 245 (
D998200115-17
)
a)
If an error occurs during this step, the device sends the host
Notification 0x0300 - Transaction
, followed by
Notification 0x0304 - Transaction Result
and terminates the transaction.
b)
If the transaction can proceed offline, the chip card or contactless payment device determines that
the transaction outcome, the device will then send the host
APPROVED
or
DECLINED
to notify the cardholder of the
transaction result.
c)
If the chip card or contactless payment device indicates the transaction must be performed online,
the device passes this information to the host for forwarding to the transaction processor using
Notification 0x0303 - ARQC Message
. The next event depends on whether the device supports
) and whether the host has specified Quick Chip operation
in the
Options
field of Command 0x0300:
i)
If Quick Chip operation is supported and in effect:
(1)
The device immediately constructs its own preliminary ARPC Response, with tag 8A set
to ‘Z3’, and sends the host
Notification 0x0300 - Transaction Status / Progress
, followed by
Notification 0x0304 - Transaction Result Message
, which
contains transaction details the host should save for later verification.
(2)
Notification 0x0301 - Display Message Request
message
REMOVE CARD
to notify the cardholder the card can be removed, and ends
the transaction.
(3)
The host should then process the ARQC Message data, including setting the final
transaction amount, and should coordinate with the transaction processor to retrieve a
final transaction result.
ii)
If Quick Chip operation is NOT supported or is not in effect:
(1)
The host processes the ARQC Message data and uses it to coordinate with the transaction
processor to receive an ARPC Response, which it processes and sends to the device using
Extended Command 0x0303 - Online Processing Result / Acquirer Response (EMV
Only)
. (Contact Only) Alternatively, the host may implement host-driven Quick Chip by
instead constructing its own preliminary ARPC Response with tag 8A set to ‘Z3’ and
sending it to the device immediately, without waiting for a transaction processor
response. The device responds by sending
Notification 0x0301 - Display Message
DECLINED
and ending the transaction. The host
should suppress this message and take over the remainder of the transaction, including
notifying the cardholder to remove the card, determining the final transaction amount,
coordinating with the transaction processor to retrieve a final transaction result, and
interacting with the cardholder.
(2)
The device communicates with the chip card to determine whether to approve or decline
the transaction, and sends the host
Notification 0x0301 - Display Message Request
message
APPROVED
or
DECLINED
to notify the cardholder of the transaction result.
10)
Notification 0x0300 - Transaction Status / Progress Information
Notification 0x0304 - Transaction Result Message
, which contains transaction details
the host should save for later verification. The transaction result message indicates whether the host
must prompt the cardholder to provide a signature.