IDTech iOS SDK Guide  1.1.166.045
API reference for NEO2
IDTEMVData.h
1 //
2 // IDTEMVData.h
3 // IDTech
4 //
5 // Created by Randy Palermo on 9/5/14.
6 // Copyright (c) 2014 IDTech Products. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 #import "IDTCommon.h"
11 #import "IDTMSRData.h"
12 
16 @interface IDTEMVData : NSObject{
17  @public
49  EMV_RESULT_CODE_Types resultCode;
141  EMV_RESULT_CODE_V2_Types resultCodeV2;
142  bool hasAdvise;
143  bool hasReversal;
145  int cardType;
146  NSDictionary* unencryptedTags;
147  NSDictionary* encryptedTags;
148  NSDictionary* maskedTags;
149  NSData* KSN;
151 
152 }
153 
157 -(void)clear;
162 
163 @property EMV_RESULT_CODE_Types resultCode;
164 @property EMV_RESULT_CODE_V2_Types resultCodeV2;
165 @property int encryptionMode;
166 @property int cardType;
167 @property bool hasAdvise;
168 @property bool hasReversal;
169 @property (nonatomic, strong) NSDictionary* unencryptedTags;
170 @property (nonatomic, strong) NSDictionary* encryptedTags;
171 @property (nonatomic, strong) NSDictionary* maskedTags;
172 @property (nonatomic, strong) NSData* KSN;
173 @property (nonatomic, strong) IDTMSRData* cardData;
174 
175 @end
bool hasAdvise
TRUE if response has an Advise request.
Definition: IDTEMVData.h:142
IDTEMVData * sharedController()
NSDictionary * encryptedTags
Encrypted EMV Tags. Key = tag name (NSString), Object = tag value (NSData)
Definition: IDTEMVData.h:147
Definition: IDTMSRData.h:21
IDTMSRData * cardData
Card data returned from fallback or non-icc swipe during emv transaction.
Definition: IDTEMVData.h:150
int cardType
0 = Contact, 1 = Contactless
Definition: IDTEMVData.h:145
EMV_RESULT_CODE_Types resultCode
Definition: IDTEMVData.h:49
NSDictionary * maskedTags
Encrypted EMV Tags. Key = tag name (NSString), Object = tag value (NSData)
Definition: IDTEMVData.h:148
NSData * KSN
Key Serial Number for encrypted EMV tags.
Definition: IDTEMVData.h:149
NSDictionary * unencryptedTags
Unencrypted EMV Tags. Key = tag name (NSString), Object = tag value (NSData)
Definition: IDTEMVData.h:146
int encryptionMode
0 = TDES, 1 = AES
Definition: IDTEMVData.h:144
bool hasReversal
TRUE if response has reversal request.
Definition: IDTEMVData.h:143
EMV_RESULT_CODE_V2_Types resultCodeV2
Definition: IDTEMVData.h:141
Definition: IDTEMVData.h:16