Skip to main content

Application Development Kit (Version 4.7)


tec.h

Last updated: 25-Feb-2025
Go to the documentation of this file.
    1      8 #ifndef __TEC_LIB_INTERFACE__    9 #define __TEC_LIB_INTERFACE__   10     11 #ifdef __cplusplus   12 extern "C" {   13 #endif   14     15 #include "tec/tec_common.h"   16     21 #define CTS_NOTIFICATION_CBK_TYPE_UX_CARD_INSERTED  0x01    28 typedef void (* cts_Callback) (void *data);   29     41 int cts_SetOptions(const unsigned char *options, unsigned char options_len);   42    110 int cts_StartSelection(unsigned char supportedTechnologies, unsigned short timeout_sec,  111                                     cts_Callback cbf, void *cb_data,  112                                     unsigned char *options, unsigned char options_len);  113    125 int cts_StopSelection (void);  126    162 int cts_WaitSelection(unsigned char *usedTechnology, unsigned char *dataBuffer,  163                                    unsigned short *dataBufferLength, unsigned short timeout_msec);  164    175 int cts_RemoveTechnologies(unsigned char technologies);  176    195 int cts_AddTechnologies(unsigned char technologies, unsigned char *options, unsigned char options_len);  196    212 int cts_WaitCardRemoval(cts_Callback cbf, void *cb_data);  213    225 int cts_WaitCardRemoval2(unsigned short timeout_sec);  226    235 void cts_SetNotificationCallback(int type, cts_Callback cbf, void *cb_data);  236    237    238 #ifdef __cplusplus  239 }  240 #endif  241    242 #endif

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