vi CONTENTS
13.7.2.33 device_setBLEFriendlyName:(NSString ∗friendlyName) . . . . . . . . . . . . . 96
13.7.2.34 device_setBurstMode:(int mode) . . . . . . . . . . . . . . . . . . . . . . . . . 96
13.7.2.35 device_setMerchantRecord:enabled:merchantID:merchantURL:(int index,[enabled]
bool enabled,[merchantID] NSString ∗merchantID,[merchantURL] NSString
∗merchantURL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
13.7.2.36 device_setPassThrough:(BOOL enablePassThrough) . . . . . . . . . . . . . . 97
13.7.2.37 device_setPollMode:(int mode) . . . . . . . . . . . . . . . . . . . . . . . . . . 97
13.7.2.38 device_startTransaction:type:timeout:tags:(double amount,[type] int type,[timeout]
int timeout,[tags] NSMutableDictionary ∗tags) . . . . . . . . . . . . . . . . . . . 98
13.7.2.39 emv_authenticateTransaction:(NSData ∗tags) . . . . . . . . . . . . . . . . . . . 98
13.7.2.40 emv_callbackResponseLCD:selection:(int mode,[selection] unsigned char selec-
tion) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
13.7.2.41 emv_callbackResponsePIN:KSN:PIN:(EMV_PIN_MODE_Types mode,[KSN] N←-
SData ∗KSN,[PIN] NSData ∗PIN) . . . . . . . . . . . . . . . . . . . . . . . . . 100
13.7.2.42 emv_cancelTransaction() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
13.7.2.43 emv_completeOnlineEMVTransaction:hostResponseTags:(BOOL isSuccess,[host←-
ResponseTags] NSData ∗tags) . . . . . . . . . . . . . . . . . . . . . . . . . . 100
13.7.2.44 emv_disableAutoAuthenticateTransaction:(BOOL disable) . . . . . . . . . . . . 101
13.7.2.45 emv_getEMVL2Version:(NSString ∗∗response) . . . . . . . . . . . . . . . . . . 101
13.7.2.46 emv_getTerminalMajorConfiguration:(NSUInteger ∗∗configuration) . . . . . . . . 102
13.7.2.47 emv_removeApplicationData:(NSString ∗AID) . . . . . . . . . . . . . . . . . . 102
13.7.2.48 emv_removeCAPK:index:(NSString ∗rid,[index] NSString ∗index) . . . . . . . . 103
13.7.2.49 emv_removeCRLList() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
13.7.2.50 emv_removeTerminalData() . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
13.7.2.51 emv_retrieveAIDList:(NSArray ∗∗response) . . . . . . . . . . . . . . . . . . . . 104
13.7.2.52 emv_retrieveApplicationData:response:(NSString ∗AID,[response] NSDictionary
∗∗responseAID) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
13.7.2.53 emv_retrieveCAPKFile:index:response:(NSString ∗rid,[index] NSString ∗index,[response]
NSData ∗∗response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
13.7.2.54 emv_retrieveCAPKList:(NSArray ∗∗response) . . . . . . . . . . . . . . . . . . 106
13.7.2.55 emv_retrieveCRLList:(NSMutableArray ∗∗response) . . . . . . . . . . . . . . . 106
13.7.2.56 emv_retrieveTerminalData:(NSDictionary ∗∗responseData) . . . . . . . . . . . 107
13.7.2.57 emv_retrieveTransactionResult:retrievedTags:(NSData ∗tags,[retrievedTags] N←-
SDictionary ∗∗retrievedTags) . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
13.7.2.58 emv_setApplicationData:configData:(NSString ∗aidName,[configData] NS←-
Dictionary ∗data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
13.7.2.59 emv_setCAPKFile:(NSData ∗file) . . . . . . . . . . . . . . . . . . . . . . . . . 109
13.7.2.60 emv_setCRLEntries:(NSData ∗data) . . . . . . . . . . . . . . . . . . . . . . . 109
13.7.2.61 emv_setTerminalData:(NSDictionary ∗data) . . . . . . . . . . . . . . . . . . . . 110
13.7.2.62 emv_setTerminalMajorConfiguration:(int configuration) . . . . . . . . . . . . . . 111
13.7.2.63 emv_startTransaction:amtOther:type:timeout:tags:forceOnline:fallback:(double
amount,[amtOther] double amtOther,[type] int type,[timeout] int timeout,[tags]
NSData ∗tags,[forceOnline] BOOL forceOnline,[fallback] BOOL fallback) . . . . . 111
13.7.2.64 felica_authentication:(NSData ∗key) . . . . . . . . . . . . . . . . . . . . . . . . 112
#80152504-001 IDTech iOS SDK Guide for NEO2