IDTech iOS SDK Guide  1.1.166.045
API reference for NEO2
TerminalData Struct Reference

#include <IDTCommon.h>

Public Attributes

unsigned char terminalCountryCode [2]
 Terminal’s location. Tag 9F1A {0x08,0x40}.
 
unsigned char provideCardholderConfirmation
 Indicates whether or not cardholder may confirm application selection at EMV Selection time. Tag 58 0x00 or 0x01.
 
unsigned char terminalType
 Standard parameter. Tag 9F35 See EMVCo book IV.
 
unsigned char emvContact
 Indicates whether terminal supports EMV contact. Tag 9F33, byte 1, bit 6 0x00 or 0x01.
 
unsigned char terminalCapabilities [3]
 Standard parameter. Tag 9F33 See EMVCo book IV.
 
unsigned char additionalTerminalCapabilities [5]
 Standard parameter. Tag 9F40 See EMVCo book IV.
 
unsigned char emvContactless
 Indicates whether or not terminal support scontactless in EMV mode. 0x00 or 0x01.
 
unsigned char magstripe
 Indicates whether terminal supports magstripe. 0x00 or 0x01.
 
unsigned char pinTimeOut
 In seconds. Time allocated to cardholder to enter PIN. Binary value Example : 0x0F for 15s.
 
unsigned char batchManaged
 Indicates whether or not Batch messages are supported by Terminal. 0x00 or 0x01.
 
unsigned char adviceManaged
 Indicates whether or not Advice messages are supported by Terminal (only if needed by Level3 implementation). 0x00 or 0x01.
 
unsigned char pse
 Indicates whether or not PSE Selection method is supported by Terminal. 0x00 or 0x01.
 
unsigned char autoRun
 Indicates whether or not Terminal is configured in AutoRun. 0x00 or 0x01.
 
unsigned char predefinedAmount [3]
 Fixed amount. Binary value.
 
unsigned char pinByPass
 Indicates whether or not PIN bypass is supported by Terminal. 0x00 or 0x01.
 
unsigned char referalManaged
 Indicates whether or not Referal managed are supported by Terminal (only if needed by Level3 implementation).. 0x00 or 0x01.
 
unsigned char defaultTAC
 Indicates whether or not Default TAC are supported by Terminal. 0x00 or 0x01.
 
unsigned char defaultTACDenial [5]
 Default TAC Denial value. See EMVCo book IV.
 
unsigned char defaultTACOnline [5]
 Default TAC Online value. See EMVCo book IV.
 
unsigned char defaultTACDefault [5]
 Default TAC Default value. See EMVCo book IV.
 
unsigned char notRTS
 Indicates RTS are not supported by Terminal or not. 0x00 or 0x01.
 
unsigned char notVelocity
 Indicates Velocity are not supported by Terminal or not. 0x00 or 0x01.
 
unsigned char cdaType
 Supported CDA type. Value should be 0x02.
 

Detailed Description

device Terminal Configuration File - 44 bytes

Used as parameter in IDT_BTPay::setTerminalData:()

Used as return value in IDT_BTPay::emv_retrieveTerminalData:()


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