IDTech iOS/OSX SDK Guide  1.1.052
API reference for BTPay 200
 All Data Structures Functions Variables Properties Pages
MaskAndEncryption Struct Reference

#include <IDTCommon.h>

Data Fields

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
 

Detailed Description

Mask and Encryption - Used to Set/Retrieve mask and encryption values emv_retrieveAIDList: (IDT_BTPay) IDT_UniPay::emv_retrieveAIDList:().

Field Documentation

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

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: