130 Class Documentation
• Source_iOS/IDTechEMV.h
13.12 <IDTechEMV_Delegate> Protocol Reference
#import <IDTechEMV.h>
Inheritance diagram for <IDTechEMV_Delegate>:
<IDTechEMV_Delegate>
<NSObject>
Instance Methods
• (void) - confirmApplicationSelection:retry:
• (void) - languagePreference:
• (void) - emvTransactionData:errorCode:performReversal:
• (void) - emvTransactionMessage:
• (void) - swipeMSRDataEMV:emv:
Receives card data from MSR swipe.
13.12.1 Detailed Description
Protocol methods established for IDTechEMV class
13.12.2 Method Documentation
13.12.2.1 - (void) confirmApplicationSelection: (NSArray ∗) labelArray retry:(BOOL) tryAgain [optional]
Receives available applications to select from during and EMV transactions when terminal is set for cardholder
confirmation or a decision must be made between multiple applications available for selection. Array index of
selected app must be passed back to confirmApplication: (IDTechEMV) to continue the EMV transaction flow.
Parameters
labelArray Array of available application labels. Use this array item index to pass back to confirmApplication:
(IDTechEMV)
tryAgain Flag to indicate requirement to display "Try Again" along with application selection.
13.12.2.2 - (void) emvTransactionData: (IDTEMVData ∗) emvData errorCode:(int) error performReversal:(BOOL) reversal
[optional]
EMV Transaction Data
This protocol will receive results from IDT_Device::startEMVTransaction:otherAmount:timeout:cashback←-
:additionalTags:()
#80152504-001 IDTech iOS SDK Guide for NEO2