13.13 IDTEMVData Class Reference
131
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
reversal
If this flag is TRUE, this means the transaction was APPROVED online, but a TC was not returned
by the kernel and the transaction was declined. In most cases, the online host needs to be
contacted to reverse the approval.
13.12.2.3
- (void) emvTransactionMessage: (MESSAGE_Types)
message
[optional]
EMV Messages
During an EMV Transaction flow , this delegate with pass messages that to request further interaction, or post
information
Parameters
message
EMV Message Type-
typedef enum
{ MESSAGE_INSERT_CARD = 0, MESSAGE_REMOVE_CARD
}EMV_MESSAGE_Types;
13.12.2.4
- (void) languagePreference: (NSData
∗
)
lang
[optional]
Language Preference
After the kernal loads the Application, it will send back the Language Preference, tag 5F2D. This can be used to
determine what language to use when displaying prompts and messages for the remainder of the transaction flow.
Parameters
lang
1-4 languages stored in order of preference, each represented by 2 alphabetical characters according to
ISO 639.
The documentation for this protocol was generated from the following file:
• Source_iOS/IDTechEMV.h
13.13
IDTEMVData Class Reference
#import
<
IDTEMVData.h
>
Inheritance diagram for IDTEMVData:
IDTEMVData
NSObject
IDTech iOS SDK Guide for NEO2 #80152802-001