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) -
• (void) -
emvTransactionData:errorCode:performReversal:
• (void) -
• (void) -
Receives card data from MSR swipe.
13.12.1
Detailed Description
Protocol methods established for
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
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