Reader Messages

Reader messages are critical for communicating the status of the card reader to users during a transaction. The EMV Core SDK provides a ReaderMessageEvent callback to relay these messages, which can be displayed in the application’s user interface.

The sections below contain tables describing the different reader messages that can be displayed.

CategoryHex (Internal)Decimal (API)Message Details
Main States0x000(Blank Screen)
0x011Present card
0x1117Welcome
0x2335Card read OK Remove card
0x044Please remove card
0x0D13Approved sign
Recovery States0x055Please present one card only
0x033Please present one card only
0x2739Read error Please try again
Stateless Messages0x1218Thank You
0x1521Please Use Another Card
0x1925Please Wait
0x1A26International Card, Please Swipe!
Online Results0x2436Authorizing Please wait
0x066Approved
0x099Not Approved
Offline Results0x077Approved
0x088Not Approved
Error States0x1E30Timed Out Please insert or swipe card
0x2537Communication Failure
0x2638Please insert or swipe card
0x0A10Terminated
0x0B11PIN Entry Required – see attendant
0x0C12See Phone
255N/AMessage from EMV Core (e.g. after reading Mifare card)