Skip to main content

Application Development Kit (Version 4.8)


sdi_data.h

Last updated: 02-Oct-2025
Go to the documentation of this file.
    1 /****************************************************************************    2 *  Product:     ADK Secure Data Interface (SDI)    3 *  Company:     Verifone    4 *  Author:      GSS R&D Germany    5 *  Content:     Client (structure) interface - Data functions    6 ****************************************************************************/    7      8 #ifndef _SDI_DATA_H_   /* avoid double interface-includes */    9 #define _SDI_DATA_H_   10     11 #ifdef __cplusplus   12 extern "C" {   13 #endif   14     15 #include "emv/EMV_CT_Interface.h"   16 #include "emv/EMV_CTLS_Interface.h"   17     18 // from sdi/csd/data.h   19 #define CLA_DATA                0x29    20 #define INS_FETCH_TAGS          0x02    21     22 #define SENSITIVE_TAG_OMIT             0        28 #define SENSITIVE_TAG_TRUNCATE         0x01     29 #define SENSITIVE_TAG_REPLACE          0x02     30 #define FETCHTAGS_EXPIRY_DATE_IN_CLEAR 0x04     31 #define FETCHTAGS_GET_DATA             0x08     32 #define FETCHTAGS_ADK_ONLY             0x10     33 #define FETCHTAGS_KERNEL_ONLY          0x20     34 #define FETCHTAGS_KERNEL_PRIVATE       0x40     35     37     38 /*****************************************************************************   39 *  SDI_fetchTxnTags   40 *****************************************************************************/   62 EMV_ADK_INFO SDI_fetchTxnTags(unsigned char options, unsigned long* requestedTags, unsigned short noOfRequestedTags, unsigned char* tlvBuffer, unsigned short bufferLength, unsigned short* tlvDataLength);   63     64     65 #ifdef __cplusplus   66 }     // extern "C"   67 #endif   68     69 #endif  // #ifndef _SDI_DATA_H_

Need help?

Do you have a question? If you didn’t find the answer you are looking for in our documentation, you can contact our Support teams for more information. If you have a technical issue or question, please contact us. We are happy to help.

Not yet a Verifone customer?

We’ll help you choose the right payment solution for your business, wherever you want to sell, in-person or online. Our team of experts will happily discuss your needs.

Verifone logo