5 - MTSCRA Callback Messages
aDynamo, uDynamo, Dynamag, DynaMAX, eDynamo, BulleT| Secure Card Reader Authenticator | Programmer’s Reference (Android)
Page 32 of 42 (
D99875728-31
)
Offset
Field Name
Value
0
Event
Indicates the event that triggered this notification:
0x00 = No events since start of transaction
0x01 = Card Inserted
0x02 = Card Error
0x03 = Transaction Progress Change
0x04 = Waiting for User Response
0x05 = Timed Out
0x06 = Transaction Terminated
0x07 = Host Cancelled Transaction
0x08 = Card Removed
1
Current
Transaction
Time remaining
Indicates the remaining time available, in seconds, for the transaction to
complete. If the transaction does not complete within this time it will be
aborted.
2
Current
Transaction
Progress
Indicator
This one byte field indicates the current processing stage for the transaction:
0x00 – No transaction in progress
0x01 – waiting for user to insert card
0x02 – powering up the card
0x03 – selecting the application
0x04 – waiting user language selection
0x05 – waiting user application selection
0x06 – initiating application
0x07 – reading application data
0x08 – offline data authentication
0x09 – process restrictions
0x0A – card holder verification
0x0B – terminal risk management
0x0C – terminal action analysis
0x0D – generating first application cryptogram
0x0E – card action analysis
0x0F – online processing
0x10 – waiting online processing response
0x11 – transaction completion
0x12 – transaction error
0x13 – transaction approved
0x14 – transaction declined
3-4
Final Status
TBD
5.6
OnDisplayMessageRequest (EMV Device Only)
This message occurs when the EMV device has display message to present to the user.