Skip to main content

Application Development Kit (Version 4.7)


utf8_txt.h

Last updated: 12-Sep-2025
Go to the documentation of this file.
     /****************************************************************************     *  Product:     InFusion     *  Company:     Verifone     *  Author:      GSS R&D Germany     *  Content:     SDI-Server     ****************************************************************************/         10 #ifndef _UTF8_TXT_H_   11 #define _UTF8_TXT_H_   12     13 // Supported Languages   14 enum Language   15 {   16   LANG_NO_LANG,   17   LANG_ENGLISH,   18   LANG_GERMAN,   19   LANG_FRENCH,   20   LANG_SPANISH,   21   LANG_ITALIAN,   22   LANG_SWEDISH,   23   LANG_TURKISH,   24   LANG_DANSK,   25   LANG_DUTCH,   26   LANG_PORTUGUESE,   27   LANG_HEBREW,   28   LANG_LAST   29 };   30     31 // Supported Text IDs   32 enum Text   33 {   34   TXT_NO_TXT,   35   TXT_REFUND_CONF_AMOUNT,   36   TXT_AMOUNT,   37   TXT_APPROVED,   38   TXT_DECLINED,   39   TXT_NOT_ACCEPTED,   40   TXT_CARD_ERROR,   41   TXT_PROCESSING_ERROR,   42   TXT_CARD_READ_OK,   43   TXT_AUTHORIZING,   44   TXT_REMOVE_CARD,   45   TXT_USE_CHIP_READER,   46   TXT_USE_MAG_STRIPE,   47   TXT_VOICEAUT,   48   TXT_SEE_PHONE,   49   TXT_RETAP,   50   TXT_RETAP_L1,   51   TXT_2_CARDS_IN_FIELD,   52   TXT_3AMO_TIP,   53   TXT_3AMO_CASHBACK,   54   TXT_AUTH_APPROVED,   55   TXT_AUTH_DECLINED,   56   TXT_INVALID_PIN,   57   TXT_SELECT_APPLICATION,   58   TXT_IDLE_SCREEN,   59   TXT_LAST_PIN_TRY,   60   TXT_SECURE_INPUT_01_POSTAL_CODE,   61   TXT_SECURE_INPUT_02_CVV,   62   TXT_SECURE_INPUT_03_DATE_OF_BIRTH,   63   TXT_SECURE_INPUT_04_SSN,   64   TXT_SECURE_INPUT_05_LAST_4_OF_SSN,   65   TXT_SECURE_INPUT_FC_CARD_NUMBER,   66   TXT_SECURE_INPUT_FD_EXPIRY_DATE,   67   TXT_SECURE_INPUT_FE_MANUAL_CARD_ENTRY_WITHOUT_CVV,   68   TXT_SECURE_INPUT_FF_MANUAL_CARD_ENTRY,   69   TXT_INSERT_CARD,   70   TXT_SWIPE_CARD,   71   TXT_TAP_CARD,   72   TXT_INSERT_SWIPE_CARD,   73   TXT_INSERT_TAP_CARD,   74   TXT_SWIPE_TAP_CARD,   75   TXT_INSERT_SWIPE_TAP_CARD,   76   TXT_PLEASE_WAIT,   77   TXT_INVALID_PIN_TRY_AGAIN,   78   TXT_INVALID_PIN_LAST_PIN_TRY,   79   TXT_SECURE_INPUT_06_VERIFY_POSTAL_CODE,   80   TXT_SECURE_INPUT_07_VERIFY_CVV,   81   TXT_SECURE_INPUT_08_VERIFY_DATE_OF_BIRTH,   82   TXT_SECURE_INPUT_09_VERIFY_SSN,   83   TXT_SECURE_INPUT_0A_VERIFY_LAST_4_OF_SSN,   84   TXT_INIT_FAILED,   85   TXT_INSERT_CARD_FALLBACK,   86   TXT_INSERT_CARD_RETRY,   87   TXT_SWIPE_CARD_FALLBACK,   88   TXT_AMOUNT_INSERT_CARD,   89   TXT_AMOUNT_INSERT_CARD_RETRY,   90   TXT_AMOUNT_INSERT_CARD_FALLBACK,   91   TXT_AMOUNT_SWIPE_CARD,   92   TXT_AMOUNT_SWIPE_CARD_FALLBACK,   93   TXT_AMOUNT_INSERT_SWIPE_CARD,   94   TXT_AMOUNT_TAP_CARD,   95   TXT_AMOUNT_INSERT_TAP_CARD,   96   TXT_AMOUNT_SWIPE_TAP_CARD,   97   TXT_AMOUNT_INSERT_SWIPE_TAP_CARD,   98   TXT_SIGNATURE,   99   TXT_SEL_COM_IF,  100   TXT_SECURE_INPUT_0B_GRATUITY_AMOUNT,  101   TXT_SECURE_INPUT_0C_GRATUITY_PERCENTAGE,  102   TXT_SECURE_INPUT_0D_CASHBACK_AMOUNT,  103   TXT_SECURE_DISP_AMOUNT_AND_INPUT_0E_TIP,  104   TXT_DECIMAL_SEPARATOR,  105   TXT_THOUSAND_SEPARATOR,  106   TXT_TRX_TYPE_PURCHASE,  107   TXT_TRX_TYPE_CASH_ADVANCE,  108   TXT_TRX_TYPE_CASHBACK,  109   TXT_TRX_TYPE_REFUND,  110   TXT_BYPASS_ENTER,  111   TXT_BYPASS_CLEAR,  112   TXT_BYPASS_ENTER_CLEAR,  113   TXT_PINMSG,  114   TXT_PINMSG_AMOUNT,  115   TXT_PINMSG_BYPASS,  116   TXT_PINMSG_AMOUNT_BYPASS,  117   TXT_PINMSG_PREFNAME,  118   TXT_PINMSG_AMOUNT_PREFNAME,  119   TXT_PINMSG_BYPASS_PREFNAME,  120   TXT_PINMSG_AMOUNT_BYPASS_PREFNAME,  121   TXT_SDI_SECURE_INPUT_0F_EMAIL_ADDR,  122   TXT_SDI_SECURE_INPUT_10_PHONE_NBR,  123   TXT_LAST  124 };  125    126 #ifdef __cplusplus  127 extern "C"  128 {  129 #endif  130    136 enum Language getInternalLanguageId(unsigned char externalLanguageId);  137    143 enum Language getExternalLanguageId(unsigned char internalLanguageId);  144    151 void getLanguageIsoCode(enum Language languageId, unsigned char *languageIsoCode);  152    158 enum Language getLanguage(unsigned char *ISO_639);  159    160 #ifdef __cplusplus  161 }  162 #endif  163    164 #endif // _UTF8_TXT_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