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
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