Terminal States
IDLE | Initial state; no transaction in progress | 0 |
CARD_READ | Card is being read | 1 |
PREPARE_ONLINE_DATA | Preparing data for online transaction | 2 |
PIN_INPUT | Awaiting PIN input | 3 |
ONLINE_PROCESSING | Processing transaction online | 4 |
ONLINE_TRANSFER | Transferring data online | 5 |
ONLINE_RECEIVE | Receiving response from host | 6 |
ONLINE_TIMEOUT | Online transaction timed out | 7 |
ENTER_AMOUNT | User is entering transaction amount | 8 |
CHECK_CARD | Checking card validity | 9 |
SCAN_CODE | Scanning QR or barcode | 10 |
OFFLINE_SEND | Sending offline transaction data | 11 |
SIGNATURE | Capturing customer signature | 12 |
CHECK_OFFLINE | Checking offline transaction | 13 |
CLSS_PROCESS | Processing contactless transaction | 14 |
EMV_PROCESS | Processing EMV transaction | 15 |
FALLBACK_REMOVE_CARD | Prompting user to remove card for fallback | 16 |
FALLBACK_SWIPE_CARD | Prompting user to swipe card for fallback | 17 |
WAIT_REMOVE_CARD | Waiting for card removal | 18 |
EMV_WAIT_APP_SELECT | Waiting for EMV application selection | 19 |
EMV_INPUT_PWD | EMV password input | 20 |
EMV_CARD_CONFIRM | Confirming EMV card details | 21 |
CLSS_DECTECT_2ND_TAP | Detecting second tap for contactless transaction | 22 |
CLSS_SEE_PHONE | Prompting user to see phone for contactless | 23 |
CLSS_READ_CARD_OK | Contactless card read successfully | 24 |
TRANS_CANCEL | Transaction cancelled | -1 |
ERROR_RECEIVED | Error received during transaction | -2 |
TRANS_ABORT | Transaction aborted | -3 |
TRANS_NOT_FOUND | Transaction not found | -4 |
On this page
- Terminal States