IDTech iOS/OSX SDK Guide  1.1.084
API reference for UniPay 1.5
ApplicationID Struct Reference

#include <IDTCommon.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 applicationSelectionIndicator
 Standard parameter.
 
unsigned char applicationVersionNumber [2]
 EMV application version number. Tag 9F09.
 
unsigned char XAmount [3]
 Not used by Agnos Framework.
 
unsigned char YAmount [3]
 Not used by Agnos Framework.
 
unsigned char skipTACIACDefault
 Indicates whether or not terminal uses default values for risk management.
 
unsigned char tac
 Indicates whether or not terminal uses Terminal Action Code. 0x00 or 0x01.
 
unsigned char floorlLimitChecking
 Indicates whether or not terminal uses Floor Limit Checking. 0x00 or 0x01.
 
unsigned char randomTransactionSelection
 Indicates whether or not terminal uses Random Transaction Selection. 0x00 or 0x01.
 
unsigned char velocitiyChecking
 Indicates whether or not terminal uses Velocity Checking. 0x00 or 0x01.
 
unsigned char tACDenial [5]
 Terminal Action Code Denial.
 
unsigned char tACOnline [5]
 Terminal Action Code Online.
 
unsigned char tACDefault [5]
 Terminal Action Code Default.
 
unsigned char terminalFloorLimit [3]
 Standard parameter. Tag 9F1B.
 
unsigned char targetPercentage
 EMV offline risk management parameter.
 
unsigned char thresholdValue [3]
 EMV offline risk management parameter.
 
unsigned char maxTargetPercentage
 EMV offline risk management parameter.
 
unsigned char defaultTDOL
 Standard parameter.
 
unsigned char tdolValue [252]
 Transaction Data Object List value.
 
unsigned char tdolLen
 Transaction Data Object List length.
 
unsigned char defaultDDOL
 Standard parameter.. Tag.
 
unsigned char ddolValue [252]
 Dynamic Data Object List value.
 
unsigned char ddolLen
 Dynamic Data Object List length.
 
unsigned char transactionCurrencyCode [2]
 AID’s currency. Example: For Canada, {0x01,0x24}. Tag 5F2A.
 
unsigned char transactionCurrencyExponent
 Transaction Currency Exponent. Example: Amount 4.53$ is managed as 453. Tag 5F36.
 

Detailed Description

device AID File - 571 bytes

Used as parameter in IDT_BTPay::emv_setApplicationData:()

Used as return value of aidResponse in IDT_BTPay::emv_retrieveApplicationData:response:()


The documentation for this struct was generated from the following file: