11
Chapter 4
NEO2 Main Transaction Commands
The methods below are provided as a reference to the main commands needed to execute a contact or contactless
EMV transaction, or collect MSR information from a swipe or tap.
4.1
EMV Methods
Start EMV Transaction
emv_startTransaction:amtOther:type:timeout:tags:forceOnline:fallback: (IDT_NEO2)
Start CTLS Transaction (EMV or MSD)
IDT_NEO2::ctls_startTransaction:amtOther:type:timeout:tags:forceOnline:fallback:()
Start Any Interface Transaction
IDT_NEO2::device_startTransaction:amtOther:type:timeout:tags:forceOnline:fallback:()
Begins an amount authorization request with the ICC. Returns authorization decision (approved, denied, or go
online) in delegate method.
emv_authenticateTransaction: (IDT_NEO2)
For contact EMV only. By default, auto-authenticate is ON and this step does not need to be performed. If
auto-authenticate is OFF (
emv_disableAutoAuthenticateTransaction: (IDT_NEO2)
), when the results come back
as EMV_RESULT_CODE.EMV_RESULT_CODE_AUTHENTICATE_TRANSACTION, this method must be called
to continue the EMV transaction.
Complete Online EMV Transaction
emv_completeOnlineEMVTransaction:hostResponseTags: (IDT_NEO2)
For contact EMV only. After receiving a host response, pass host tags (minimum 8A Authorization Response Code)
as a TLV stream through the tags parameter. EMV tags can be parsed returned pointer.
If there was a communication error with host, you must still finish the EMV transaction by passing "FALSE" for
isSuccess, and nil for tags.
emv_retrieveTerminalData: (IDT_NEO2)
emv_removeTerminalData (IDT_NEO2)
emv_setTerminalData: (IDT_NEO2)
ctls_setTerminalData: (IDT_NEO2)
ctls_setConfigurationGroup: (IDT_NEO2)
IDTech iOS SDK Guide for NEO2 #80152802-001
Содержание Vivopay Neo 2
Страница 1: ...Apple iOS SDK Guide for NEO2 80152802 001 Rev A...
Страница 10: ......
Страница 29: ...6 2 Import the necessary framework libraries 19 IDTech iOS SDK Guide for NEO2 80152802 001...
Страница 47: ...7 2 Import the Necessary Framework Libraries 37 IDTech iOS SDK Guide for NEO2 80152802 001...