98
Class Documentation
Parameters
mode
0 = Auto Poll, 1 = Poll On Demand
Returns
RETURN_CODE: Values can be parsed with errorCode.getErrorString()
13.7.2.38
- (RETURN_CODE) device_startTransaction: (double)
amount
type:(int)
type
timeout:(int)
timeout
tags:(NSMutableDictionary
∗
)
tags
Start a Transaction Request
Authorizes the CTLS transaction for an CTLS card
The tags will be returned in the callback routine.
Parameters
amount
Transaction amount value (tag value 9F02)
exponent
Number of characters after decimile point
type
Transaction type (tag value 9C).
timeout
Timeout value in seconds.
tags
Any other tags to be included in the request.
Returns
RETURN_CODE: Return codes listed as typedef enum in IDTCommon:RETURN_CODE. Values can be
parsed with
NOTE ON INTERFACE SELECTION: For the NEO2, tag DFEF37 is used to determine which interfaces to use for
the transaction:
• 01 = MSR Only
• 02 = CTLS Only
• 03 = MSR + CTLS
• 04 = EMV Only
• 05 = EMV + MSR
• 06 = EMV + CTLS
• 07 = EMV + MSR + CLTS. This API method will automatically send DFEF37 with a value of 07 if this tag is
not provided.
USE tag DFEF3C for fallback support and timeout waiting for insertion byte 1: = fallback support 01 = YES,
00 = NO byte 2-3 = timeout in BCD. Example 60 seconds is 0060
13.7.2.39
- (RETURN_CODE) emv_authenticateTransaction: (NSData
∗
)
tags
Authenticate Transaction
Authenticates a transaction after startTransaction successfully executes.
#80152504-001 IDTech iOS SDK Guide for NEO2