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