13.9 IDTech_ApplicationID Struct Reference 121
EVENT_PINPAD_NUMERIC,
EVENT_PINPAD_AMOUNT,
EVENT_PINPAD_ACCOUNT,
EVENT_PINPAD_ENCRYPTED_DATA,
EVENT_PINPAD_CANCEL,
EVENT_PINPAD_TIMEOUT,
EVENT_PINPAD_FUNCTION_KEY,
EVENT_PINPAD_DATA_ERROR
}EVENT_PINPAD_Types;
13.8.2.6 - (void) swipeMSRData: (IDTMSRData ∗) cardData [optional]
Receives card data from MSR swipe.
Parameters
cardData Captured card data from MSR swipe
The documentation for this protocol was generated from the following file:
• Source_iOS/IDT_NEO2.h
13.9 IDTech_ApplicationID Struct Reference
#include <IDTechEMV.h>
Public Attributes
• unsigned char acquirerIdentifier [6]
Indicates which acquirer/processor processes the corresponding AID. Tag 9F01.
• unsigned char aid [16]
AID value as per payment networks. Tag 9F06.
• unsigned char aidLen
AID’s length.
• unsigned char applicationVersionNumber [2]
EMV application version number. Tag 9F09.
• unsigned char tacDefault [5]
Terminal Action Code Denial. Tag DF13.
• unsigned char tacDenial [5]
Terminal Action Code Denial. Tag DF14.
• unsigned char tacOnline [5]
Terminal Action Code Denial. Tag DF15.
• unsigned char transactionCurrencyCode [2]
AID’s currency. Example: For US, {0x08,0x40}. Tag 5F2A.
• unsigned char transactionCurrencyExponent
Transaction Currency Exponent. Example: Amount $4.53 is managed as 453. Tag 5F36.
• unsigned char useTACDefault
Indicates if tacDefault value should be used.
• unsigned char useTACDenial
Indicates if tacDefault value should be used.
• unsigned char useTACOnline
Indicates if tacDefault value should be used.
• unsigned char applicationSelectionIndicator
Indicates if partial AID matching is allowed. 0x01 = allowed DF62.
IDTech iOS SDK Guide for NEO2 #80152802-001