Enum PosEntryMode
Defines how the cardholder used the card with the terminal for the transaction.
Enumeration according to EMV definition. The following values are valid:
Namespace: SIX.TimApi.Constants
Assembly: TimApi.dll
Syntax
public enum PosEntryMode : int
Fields
Name | Description |
---|---|
BarCode | Bar Code. |
BluetoothLowEnergy | Bluetooth Low Energy (BLE) |
CtlessIcc | Contactless Chip (EMV). |
CtlessIccPan | Contactless Chip (EMV) based PAN Retrieval. |
CtlessMagStrige | Contactless Magstripe. |
Ecommerce | E-Commerce PSP transaction (distance payment). |
EmergencyDataEntry | Emergency data entry: The emergency receipt data is entered at acquirer. |
Icc | Integrated circuit card. |
IccPan | Integrated Circuit Card based PAN Retrieval. |
MagStripe | Magnetic stripe read completely. Track data checking is possible, service code does not begin with "2" or "6". |
MagStripeFallback | Fallback (normal case): magnetic stripe read; service code begins with "2" or "6". Last transaction in the transaction log was a successful chip or magnetic stripe transaction. |
MagStripeFallbackAgain | |
MagStripeFallbackIccFail | Fallback: magnetic stripe read; service code begins with "2" or "6"; transaction processing with IC failed. Code "93" is used at the transaction, which has caused the fallback, if the chip has been contacted, an application has been selected and the chip data could be read (trm-func, steps 11.4.5, 11.4.8 and 11.4.9), but the following processing with the chip has been aborted because of unknown reasons. |
MagStripeIncomplete | Magnetic stripe, only partial data available. Track data checking may not possible,minimum requirement: PAN data. |
Manual | Manual. |
Ocr | OCR. |
QrcOnMobile | QR Code is displayed on mobile device screen. |
QrcOnTerminal | QR Code is displayed on terminal display |
ReferenceBased | Reference based transaction. Depending on a previously made transaction. |
TokenBasedEcommerce | Token based e-commerce transaction. |
Unknown | Invalid/unknown constant value. |
Unspecified | Unspecified. |