13.7 IDT_NEO2 Class Reference
101
Host response tag:
Tag
Length
Description
8A
2
Data element Authorization Response Code. Mandatory
91
8-16
Issuer Authentication Data. Optional
71
0-256
Issuer Scripts. Optional
72
0-256
Issuer Scripts. Optional
DFEE1A
0-256
Tag list of additional tags to return
Tag DFEE1A will force additional tags to be returned. Example DFEE1A049F029F03 will return tags 9F02 and
9F03 with the response
Returns
RETURN_CODE:
• 0x0001: Disconnect: no response from reader - RETURN_CODE_ERR_DISCONNECT
• 0x0002: Invalid Response: invalid response data - RETURN_CODE_ERR_CMD_RESPONSE
• 0x0003: Timeout: time out for task or CMD - RETURN_CODE_ERR_TIMEDOUT
• 0x0004: Invalid Parameter: wrong parameter - RETURN_CODE_ERR_INVALID_PARAMETER
• 0x0005: MSR Busy: SDK is doing MSR or ICC task - RETURN_CODE_SDK_BUSY_MSR
• 0x0006: PINPad Busy: SDK is doing PINPad task - RETURN_CODE_SDK_BUSY_PINPAD
• 0x0007: Unknown: Unknown error - RETURN_CODE_ERR_OTHER
• 0xFE00: Authorization Accepted - RETURN_CODE_EMV_AUTHORIZATION_ACCEPTED
• 0xFE01: Online Failure - RETURN_CODE_EMV_AUTHORIZATION_UNABLE_TO_GO_ONLINE
• 0xFE02: Technical Issue - RETURN_CODE_EMV_AUTHORIZATION_TECHNICAL_ISSUE
• 0xFE03: Declined - RETURN_CODE_EMV_AUTHORIZATION_DECLINED
• 0xFE04: Issuer Referral - RETURN_CODE_EMV_AUTHORIZATION_ISSUER_REFERRAL
13.7.2.44
- (void) emv_disableAutoAuthenticateTransaction: (BOOL)
disable
Disable Auto Authenticate Transaction
If auto authenticate is DISABLED, authenticateTransaction must be called after a successful startEMV execution.
Parameters
disable
FALSE = auto authenticate ENABLED, TRUE = auto authenticate DISABLED
13.7.2.45
- (RETURN_CODE) emv_getEMVL2Version: (NSString
∗∗
)
response
Polls device for EMV L2 Version
Parameters
response
Response returned of Level 2 Version
IDTech iOS SDK Guide for NEO2 #80152802-001