120 Class Documentation
13.8.2.3 - (void) emvTransactionData: (IDTEMVData ∗) emvData errorCode:(int) error [optional]
EMV Transaction Data
This protocol will receive results from IDT_Device::startEMVTransaction:otherAmount:timeout:cashback←-
:additionalTags:()
Parameters
emvData EMV Results Data. Result code, card type, encryption type, masked tags, encrypted tags,
unencrypted tags and KSN
error The error code as defined in the errors.h file
13.8.2.4 - (void) lcdDisplay: (int) mode lines:(NSArray ∗) lines [optional]
LCD Display Request During an EMV transaction, this delegate will receive data to clear virtual LCD display, display
messages, display menu, or display language. Applies to UniPay III
Parameters
mode LCD Display Mode:
• 0x01: Menu Display. A selection must be made to resume the transaction
• 0x02: Normal Display get function key. A function must be selected to resume the transaction
• 0x03: Display without input. Message is displayed without pausing the transaction
• 0x04: List of languages are presented for selection. A selection must be made to resume the
transaction
• 0x10: Clear Screen. Command to clear the LCD screen
13.8.2.5 - (void) pinpadData: (NSData ∗) value keySN:(NSData ∗) KSN event:(EVENT_PINPAD_Types) event [optional]
Pinpad data delegate protocol
Receives data from pinpad methods
Parameters
value encrypted data returned from
IDT_VP3300::pin_getEncryptedData:minLength:maxLength:messageID:language:(), or encrypted
account number returned from IDT_VP3300::pin_getCardAccount:max:line1:line2:(). String value
returned from IDT_VP3300::pin_getAmount:maxLength:messageID:language:() or
IDT_VP3300::pin_getNumeric:minLength:maxLength:messageID:language:(). PINblock returned from
IDT_VP3300::pin_getEncryptedPIN:keyType:line1:line2:line3:()
KSN Key Serial Number returned from IDT_VP3300::pin_getEncryptedPIN:keyType:line1:line2:line3:(),
IDT_VP3300::pin_getCardAccount:max:line1:line2:() or
IDT_VP3300::pin_getEncryptedData:minLength:maxLength:messageID:language:()
event EVENT_PINPAD_Types PINpad event that solicited the data capture
typedef enum{
EVENT_PINPAD_UNKNOWN = 11,
EVENT_PINPAD_ENCRYPTED_PIN,
#80152504-001 IDTech iOS SDK Guide for NEO2