CPosEntryMode
public enum CPosEntryMode : CaseIterable
Defines how the cardholder used the card with the terminal for the transaction.
Enumeration according to EMV definition. The following values are valid:
Specification: retail.
-
Unspecified.
Declaration
Swift
case unspecified
-
Manual.
Declaration
Swift
case manual
-
Magnetic stripe, only partial data available. Track data checking may not possible,minimum requirement: PAN data.
Declaration
Swift
case magStripeIncomplete
-
Bar Code.
Declaration
Swift
case barCode
-
OCR.
Declaration
Swift
case ocr
-
Integrated circuit card.
Declaration
Swift
case icc
-
Integrated Circuit Card based PAN Retrieval.
Declaration
Swift
case iccPan
-
Reference based transaction. Depending on a previously made transaction.
Declaration
Swift
case referenceBased
-
Bluetooth Low Energy (BLE)
Declaration
Swift
case bluetoothLowEnergy
-
QR Code is displayed on terminal display
Declaration
Swift
case qrcOnTerminal
-
QR Code is displayed on mobile device screen.
Declaration
Swift
case qrcOnMobile
-
Token based e-commerce transaction.
Declaration
Swift
case tokenBasedEcommerce
-
Magnetic stripe read completely. Track data checking is possible, service code does not begin with “2” or “6”.
Declaration
Swift
case magStripe
-
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.
Declaration
Swift
case magStripeFallback
-
Fallback: magnetic stripe read; service code begins with “2” or “6”. Last transaction in the transaction log was also a fallback transaction. If the number of transactions with sixml:PosEntryMode = “92” grows, the chip reader could be out of order.
Declaration
Swift
case magStripeFallbackAgain
-
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.
Declaration
Swift
case magStripeFallbackIccFail
-
Emergency data entry: The emergency receipt data is entered at acquirer.
Declaration
Swift
case emergencyDataEntry
-
E-Commerce PSP transaction (distance payment).
Declaration
Swift
case ecommerce
-
Contactless Chip (EMV).
Declaration
Swift
case ctlessIcc
-
Contactless Magstripe.
Declaration
Swift
case ctlessMagStrige
-
Contactless Chip (EMV) based PAN Retrieval.
Declaration
Swift
case ctlessIccPan