viii
CONTENTS
13.11IDTechEMV Class Reference
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
13.11.2.1 accelerateRead:(BOOL enabled)
. . . . . . . . . . . . . . . . . . . . . . . . . 124
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
13.11.2.3 completeOnlineEMVTransaction:resultCode:issuerAuthenticationData:issuer
Scripts:(EMV_COMPLETION_RESULT result,[resultCode] NSString
. . . . . . . 124
13.11.2.4 confirmApplication:(int index)
. . . . . . . . . . . . . . . . . . . . . . . . . . . 124
13.11.2.5 confirmApplicationCancel()
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
13.11.2.8 getEMVConfigurationChecksum()
. . . . . . . . . . . . . . . . . . . . . . . . . 125
13.11.2.9 getEMVKernelChecksum()
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
13.11.2.10getEMVKernelVersion()
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
. . . . . . . . . . . . . . . . . . . . . . . . . . . 126
13.11.2.12preloadEMVCardData()
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
13.11.2.13removeApplicationData:(NSString
. . . . . . . . . . . . . . . . . . . . . 127
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
13.11.2.15retrieveApplicationData:(NSString
. . . . . . . . . . . . . . . . . . . . . 127
13.11.2.16retrieveTerminalData()
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
13.11.2.18setApplicationData:(IDTech_ApplicationID data)
. . . . . . . . . . . . . . . . . 128
13.11.2.19setTag:tagData:(NSString
. . . . . . . . . . 128
13.11.2.20setTerminalData:(IDTech_TerminalData data)
. . . . . . . . . . . . . . . . . . . 128
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
13.11.2.22startEMVTransaction:timeout:transactionType:additionalTags:(float amount,[timeout]
int timeout,[transactionType] int type,[additionalTags] NSMutableDictionary
129
13.11.3 Property Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
13.12.2.1 confirmApplicationSelection:retry:(NSArray
labelArray,[retry] BOOL tryAgain)
. 130
13.12.2.2 emvTransactionData:errorCode:performReversal:(IDTEMVData
Code] int error,[performReversal] BOOL reversal)
. . . . . . . . . . . . . . . . . 130
13.12.2.3 emvTransactionMessage:(MESSAGE_Types message)
. . . . . . . . . . . . . 131
13.12.2.4 languagePreference:(NSData
. . . . . . . . . . . . . . . . . . . . . . . 131
13.13IDTEMVData Class Reference
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
#80152504-001 IDTech iOS SDK Guide for NEO2