13.15 MaskAndEncryption Struct Reference 137
13.15 MaskAndEncryption Struct Reference
#include <IDTCommon.h>
Public Attributes
• unsigned char prePANClear
Leading PAN digits to display. Values '0' - '6'. Default '4'.
• unsigned char postPANClear
Last PAN digits to display. Values '0' - '4'. Default '4'.
• unsigned char maskChar
Last PAN digits to display. Values 0x20-0x7E. Default 0x2A '∗'.
• unsigned char displayExpDate
Mask or display expiration date. Values '0' = mask, '1' = don't mask. Default '1'.
• unsigned char baseKeyType
BTPay Only. Key Type. Values '0' = Data Key, '1' = Pin Key. Default '0'.
• unsigned char encryptionType
BTPay Only. Key Type. Values '1' = TDES, '2' = AES. Default '1'.
• unsigned char encryptionOption
• unsigned char maskOption
13.15.1 Detailed Description
Mask and Encryption - Used to Set/Retrieve mask and encryption values IDT_BTPay::emv_retrieveAIDList:() IDT←-
_UniPay::emv_retrieveAIDList:().
13.15.2 Member Data Documentation
13.15.2.1 unsigned char MaskAndEncryption::encryptionOption
UniPay II Only. Bit 0: T1 force encrypt Bit 1 : T2 force encrypt Bit 2 : T3 force encrypt Bit3 : T3 force encrypt when
card type is 0
13.15.2.2 unsigned char MaskAndEncryption::maskOption
UniPay II Only. Bit0: T1 mask allowed Bit1: T2 mask allowed Bit2: T3 mask allowed
The documentation for this struct was generated from the following file:
• Source_iOS/IDTCommon.h
13.16 PowerOnStructure Struct Reference
#include <IDTCommon.h>
Public Attributes
• BOOL sendIFS
Send S(IFS) request if T=1 protocolError: Reference source not found.
• BOOL explicitPPS
IDTech iOS SDK Guide for NEO2 #80152802-001