Skip to main content

Application Development Kit (Version 4.7)


utf8_txt.h File Reference

Last updated: 12-Sep-2025
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum   Language {

  LANG_NO_LANG,
LANG_ENGLISH,
LANG_GERMAN,
LANG_FRENCH,


  LANG_SPANISH,
LANG_ITALIAN,
LANG_SWEDISH,
LANG_TURKISH,


  LANG_DANSK,
LANG_DUTCH,
LANG_PORTUGUESE,
LANG_HEBREW,


  LANG_LAST


}
enum   Text {

  TXT_NO_TXT,
TXT_REFUND_CONF_AMOUNT,
TXT_AMOUNT,
TXT_APPROVED,


  TXT_DECLINED,
TXT_NOT_ACCEPTED,
TXT_CARD_ERROR,
TXT_PROCESSING_ERROR,


  TXT_CARD_READ_OK,
TXT_AUTHORIZING,
TXT_REMOVE_CARD,
TXT_USE_CHIP_READER,


  TXT_USE_MAG_STRIPE,
TXT_VOICEAUT,
TXT_SEE_PHONE,
TXT_RETAP,


  TXT_RETAP_L1,
TXT_2_CARDS_IN_FIELD,
TXT_3AMO_TIP,
TXT_3AMO_CASHBACK,


  TXT_AUTH_APPROVED,
TXT_AUTH_DECLINED,
TXT_INVALID_PIN,
TXT_SELECT_APPLICATION,


  TXT_IDLE_SCREEN,
TXT_LAST_PIN_TRY,
TXT_SECURE_INPUT_01_POSTAL_CODE,
TXT_SECURE_INPUT_02_CVV,


  TXT_SECURE_INPUT_03_DATE_OF_BIRTH,
TXT_SECURE_INPUT_04_SSN,
TXT_SECURE_INPUT_05_LAST_4_OF_SSN,
TXT_SECURE_INPUT_FC_CARD_NUMBER,


  TXT_SECURE_INPUT_FD_EXPIRY_DATE,
TXT_SECURE_INPUT_FE_MANUAL_CARD_ENTRY_WITHOUT_CVV,
TXT_SECURE_INPUT_FF_MANUAL_CARD_ENTRY,
TXT_INSERT_CARD,


  TXT_SWIPE_CARD,
TXT_TAP_CARD,
TXT_INSERT_SWIPE_CARD,
TXT_INSERT_TAP_CARD,


  TXT_SWIPE_TAP_CARD,
TXT_INSERT_SWIPE_TAP_CARD,
TXT_PLEASE_WAIT,
TXT_INVALID_PIN_TRY_AGAIN,


  TXT_INVALID_PIN_LAST_PIN_TRY,
TXT_SECURE_INPUT_06_VERIFY_POSTAL_CODE,
TXT_SECURE_INPUT_07_VERIFY_CVV,
TXT_SECURE_INPUT_08_VERIFY_DATE_OF_BIRTH,


  TXT_SECURE_INPUT_09_VERIFY_SSN,
TXT_SECURE_INPUT_0A_VERIFY_LAST_4_OF_SSN,
TXT_INIT_FAILED,
TXT_INSERT_CARD_FALLBACK,


  TXT_INSERT_CARD_RETRY,
TXT_SWIPE_CARD_FALLBACK,
TXT_AMOUNT_INSERT_CARD,
TXT_AMOUNT_INSERT_CARD_RETRY,


  TXT_AMOUNT_INSERT_CARD_FALLBACK,
TXT_AMOUNT_SWIPE_CARD,
TXT_AMOUNT_SWIPE_CARD_FALLBACK,
TXT_AMOUNT_INSERT_SWIPE_CARD,


  TXT_AMOUNT_TAP_CARD,
TXT_AMOUNT_INSERT_TAP_CARD,
TXT_AMOUNT_SWIPE_TAP_CARD,
TXT_AMOUNT_INSERT_SWIPE_TAP_CARD,


  TXT_SIGNATURE,
TXT_SEL_COM_IF,
TXT_SECURE_INPUT_0B_GRATUITY_AMOUNT,
TXT_SECURE_INPUT_0C_GRATUITY_PERCENTAGE,


  TXT_SECURE_INPUT_0D_CASHBACK_AMOUNT,
TXT_SECURE_DISP_AMOUNT_AND_INPUT_0E_TIP,
TXT_DECIMAL_SEPARATOR,
TXT_THOUSAND_SEPARATOR,


  TXT_TRX_TYPE_PURCHASE,
TXT_TRX_TYPE_CASH_ADVANCE,
TXT_TRX_TYPE_CASHBACK,
TXT_TRX_TYPE_REFUND,


  TXT_BYPASS_ENTER,
TXT_BYPASS_CLEAR,
TXT_BYPASS_ENTER_CLEAR,
TXT_PINMSG,


  TXT_PINMSG_AMOUNT,
TXT_PINMSG_BYPASS,
TXT_PINMSG_AMOUNT_BYPASS,
TXT_PINMSG_PREFNAME,


  TXT_PINMSG_AMOUNT_PREFNAME,
TXT_PINMSG_BYPASS_PREFNAME,
TXT_PINMSG_AMOUNT_BYPASS_PREFNAME,
TXT_SDI_SECURE_INPUT_0F_EMAIL_ADDR,


  TXT_SDI_SECURE_INPUT_10_PHONE_NBR,
TXT_LAST


}

Functions

enum Language  getInternalLanguageId (unsigned char externalLanguageId)
enum Language  getExternalLanguageId (unsigned char internalLanguageId)
void  getLanguageIsoCode (enum Language languageId, unsigned char *languageIsoCode)
enum Language  getLanguage (unsigned char *ISO_639)

Enumeration Type Documentation

◆ Language

enum Language

Automatically generated file. DO NOT MODIFY

Enumerator
LANG_NO_LANG 
LANG_ENGLISH 
LANG_GERMAN 
LANG_FRENCH 
LANG_SPANISH 
LANG_ITALIAN 
LANG_SWEDISH 
LANG_TURKISH 
LANG_DANSK 
LANG_DUTCH 
LANG_PORTUGUESE 
LANG_HEBREW 
LANG_LAST 

◆ Text

enum Text
Enumerator
TXT_NO_TXT 
TXT_REFUND_CONF_AMOUNT 
TXT_AMOUNT 
TXT_APPROVED 
TXT_DECLINED 
TXT_NOT_ACCEPTED 
TXT_CARD_ERROR 
TXT_PROCESSING_ERROR 
TXT_CARD_READ_OK 
TXT_AUTHORIZING 
TXT_REMOVE_CARD 
TXT_USE_CHIP_READER 
TXT_USE_MAG_STRIPE 
TXT_VOICEAUT 
TXT_SEE_PHONE 
TXT_RETAP 
TXT_RETAP_L1 
TXT_2_CARDS_IN_FIELD 
TXT_3AMO_TIP 
TXT_3AMO_CASHBACK 
TXT_AUTH_APPROVED 
TXT_AUTH_DECLINED 
TXT_INVALID_PIN 
TXT_SELECT_APPLICATION 
TXT_IDLE_SCREEN 
TXT_LAST_PIN_TRY 
TXT_SECURE_INPUT_01_POSTAL_CODE 
TXT_SECURE_INPUT_02_CVV 
TXT_SECURE_INPUT_03_DATE_OF_BIRTH 
TXT_SECURE_INPUT_04_SSN 
TXT_SECURE_INPUT_05_LAST_4_OF_SSN 
TXT_SECURE_INPUT_FC_CARD_NUMBER 
TXT_SECURE_INPUT_FD_EXPIRY_DATE 
TXT_SECURE_INPUT_FE_MANUAL_CARD_ENTRY_WITHOUT_CVV 
TXT_SECURE_INPUT_FF_MANUAL_CARD_ENTRY 
TXT_INSERT_CARD 
TXT_SWIPE_CARD 
TXT_TAP_CARD 
TXT_INSERT_SWIPE_CARD 
TXT_INSERT_TAP_CARD 
TXT_SWIPE_TAP_CARD 
TXT_INSERT_SWIPE_TAP_CARD 
TXT_PLEASE_WAIT 
TXT_INVALID_PIN_TRY_AGAIN 
TXT_INVALID_PIN_LAST_PIN_TRY 
TXT_SECURE_INPUT_06_VERIFY_POSTAL_CODE 
TXT_SECURE_INPUT_07_VERIFY_CVV 
TXT_SECURE_INPUT_08_VERIFY_DATE_OF_BIRTH 
TXT_SECURE_INPUT_09_VERIFY_SSN 
TXT_SECURE_INPUT_0A_VERIFY_LAST_4_OF_SSN 
TXT_INIT_FAILED 
TXT_INSERT_CARD_FALLBACK 
TXT_INSERT_CARD_RETRY 
TXT_SWIPE_CARD_FALLBACK 
TXT_AMOUNT_INSERT_CARD 
TXT_AMOUNT_INSERT_CARD_RETRY 
TXT_AMOUNT_INSERT_CARD_FALLBACK 
TXT_AMOUNT_SWIPE_CARD 
TXT_AMOUNT_SWIPE_CARD_FALLBACK 
TXT_AMOUNT_INSERT_SWIPE_CARD 
TXT_AMOUNT_TAP_CARD 
TXT_AMOUNT_INSERT_TAP_CARD 
TXT_AMOUNT_SWIPE_TAP_CARD 
TXT_AMOUNT_INSERT_SWIPE_TAP_CARD 
TXT_SIGNATURE 
TXT_SEL_COM_IF 
TXT_SECURE_INPUT_0B_GRATUITY_AMOUNT 
TXT_SECURE_INPUT_0C_GRATUITY_PERCENTAGE 
TXT_SECURE_INPUT_0D_CASHBACK_AMOUNT 
TXT_SECURE_DISP_AMOUNT_AND_INPUT_0E_TIP 
TXT_DECIMAL_SEPARATOR 
TXT_THOUSAND_SEPARATOR 
TXT_TRX_TYPE_PURCHASE 
TXT_TRX_TYPE_CASH_ADVANCE 
TXT_TRX_TYPE_CASHBACK 
TXT_TRX_TYPE_REFUND 
TXT_BYPASS_ENTER 
TXT_BYPASS_CLEAR 
TXT_BYPASS_ENTER_CLEAR 
TXT_PINMSG 
TXT_PINMSG_AMOUNT 
TXT_PINMSG_BYPASS 
TXT_PINMSG_AMOUNT_BYPASS 
TXT_PINMSG_PREFNAME 
TXT_PINMSG_AMOUNT_PREFNAME 
TXT_PINMSG_BYPASS_PREFNAME 
TXT_PINMSG_AMOUNT_BYPASS_PREFNAME 
TXT_SDI_SECURE_INPUT_0F_EMAIL_ADDR 
TXT_SDI_SECURE_INPUT_10_PHONE_NBR 
TXT_LAST 

Function Documentation

◆ getExternalLanguageId()

enum Language getExternalLanguageId ( unsigned char  internalLanguageId )

Get the external language corresponding to the ISO 639-1 value

Parameters
[in] internalLanguageId ISO 639-1 internal language id (e.g. de, en, fr)
Returns
enum of the external language

◆ getInternalLanguageId()

enum Language getInternalLanguageId ( unsigned char  externalLanguageId )

Get the internal language corresponding to the ISO 639-1 value

Parameters
[in] externalLanguageId ISO 639-1 external language Id (e.g. de, en, fr)
Returns
enum of the internal language

◆ getLanguage()

enum Language getLanguage ( unsigned char *  ISO_639 )

Get the language corresponding to the ISO 639-1 value

Parameters
[in] ISO_639 ISO 639-1 value (e.g. de, en, fr)
Returns
enum of the language

◆ getLanguageIsoCode()

void getLanguageIsoCode ( enum Language  languageId,
unsigned char *  languageIsoCode 
)

Get the ISO 639-1 value corresponding to the language

Parameters
[in] languageId Language Id
[out] languageIsoCode ISO 639-1 value
Returns
ISO 639-1 value (two bytes, zero terminated)

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