100 Class Documentation
Returns
RETURN_CODE: Values can be parsed with errorCode.getErrorString()
13.7.2.41 - (RETURN_CODE) emv_callbackResponsePIN: (EMV_PIN_MODE_Types) mode KSN:(NSData ∗) KSN PIN:(NSData ∗)
PIN
Callback Response PIN Request
Provides PIN data to the kernel after a callback was received pinRequest delegate.
Parameters
mode PIN Mode:
• EMV_PIN_MODE_CANCEL = 0X00,
• EMV_PIN_MODE_ONLINE_PIN_DUKPT = 0X01,
• EMV_PIN_MODE_ONLINE_PIN_MKSK = 0X02,
• EMV_PIN_MODE_OFFLINE_PIN = 0X03
KSN Key Serial Number. If no pairing and PIN is plaintext, value is nil
PIN PIN data, encrypted. If no pairing, PIN will be sent plaintext
Returns
RETURN_CODE: Values can be parsed with errorCode.getErrorString()
13.7.2.42 - (RETURN_CODE) emv_cancelTransaction
Cancels Transaction request (all interfaces, CTLS/MSR/INSERT).
Returns
RETURN_CODE: Return codes listed as typedef enum in IDTCommon:RETURN_CODE. Values can be
parsed with device_getResponseCodeString:
13.7.2.43 - (RETURN_CODE) emv_completeOnlineEMVTransaction: (BOOL) isSuccess hostResponseTags:(NSData ∗) tags
Complete EMV Transaction Online Request
Completes an online EMV transaction request by the card
The tags will be returned in the emvTransactionData delegate protocol.
Parameters
isSuccess Determines if connection to host was successful:
• TRUE: Online processing with the host (issuer) was completed
• FALSE: Online processing could not be completed due to connection error with the host
(issuer). No further data (tags) required.
tags Host response tag (see below)
#80152504-001 IDTech iOS SDK Guide for NEO2