> For the complete documentation index, see [llms.txt](https://sandbox-docs.verifone.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sandbox-docs.verifone.com/s-adk-5.1-programmers-guide/readme/deprecated.md).

# Deprecated List

#### GlobalCLTRXOP\_RND\_CALLBACK <a href="#global-cltrxop_rnd_callback" id="global-cltrxop_rnd_callback"></a>

not supported anymore

#### Globalcom\_verifone\_seccmd::Sec\_Destroy () <a href="#global-com_verifone_seccmdsec_destroy" id="global-com_verifone_seccmdsec_destroy"></a>

#### Globalcom\_verifone\_seccmd::Sec\_Init (u\_char \*=NULL) <a href="#global-com_verifone_seccmdsec_init-u_char-null" id="global-com_verifone_seccmdsec_init-u_char-null"></a>

#### GlobalCONTACT\_LED\_BLINK <a href="#global-contact_led_blink" id="global-contact_led_blink"></a>

: No more supported, for instance, because it relies on SVRMGR functionality that is going to be removed

#### GlobalCONTACTLESS\_LED\_0 <a href="#global-contactless_led_0" id="global-contactless_led_0"></a>

because confusing, use [CONTACTLESS\_LED\_FIRST](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___l_e_d/group___a_d_k___l_e_d___d_e_f_i_n_e_s___i_d_s.md#gaee6580bd95df40c758983f6552bffb8a) instead

#### GlobalCONTACTLESS\_LED\_1 <a href="#global-contactless_led_1" id="global-contactless_led_1"></a>

because confusing, use [CONTACTLESS\_LED\_SECOND](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___l_e_d/group___a_d_k___l_e_d___d_e_f_i_n_e_s___i_d_s.md#gaddb4297a505bf9e07937cd4a9c09a2aa) instead

#### GlobalCONTACTLESS\_LED\_2 <a href="#global-contactless_led_2" id="global-contactless_led_2"></a>

because confusing, use [CONTACTLESS\_LED\_THIRD](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___l_e_d/group___a_d_k___l_e_d___d_e_f_i_n_e_s___i_d_s.md#ga0d9c18a1b0aa19948aed89aa1cb26e0a) instead

#### GlobalCONTACTLESS\_LED\_3 <a href="#global-contactless_led_3" id="global-contactless_led_3"></a>

because confusing, use [CONTACTLESS\_LED\_FOURTH](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___l_e_d/group___a_d_k___l_e_d___d_e_f_i_n_e_s___i_d_s.md#gad33b5cb37c8b6f4736ea29cccc74a550) instead

#### GlobalEMV\_ADK\_MAX\_AIDSUPP <a href="#global-emv_adk_max_aidsupp" id="global-emv_adk_max_aidsupp"></a>

old define for default maximum number of supported AIDs, don't use anymore, use [EMV\_ADK\_DEFAULT\_AIDSUPP](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___g_e_n_e_r_a_l___c_t/group___a_d_k___l_i_m_i_t_s___c_t.md#ga451b76d7c9854647febe4f89c53fa57a) instead

#### GlobalEMV\_ADK\_TIP\_MODE\_INPUT <a href="#global-emv_adk_tip_mode_input" id="global-emv_adk_tip_mode_input"></a>

Since UI control is outside EMV ADK framework this has been deprecated.

#### GlobalEMV\_ADK\_TIP\_MODE\_MIXED <a href="#global-emv_adk_tip_mode_mixed" id="global-emv_adk_tip_mode_mixed"></a>

handled the same way as EMV\_ADK\_TIP\_YES

#### GlobalEMV\_ADK\_TRAN\_TYPE\_BUCHUNG\_A <a href="#global-emv_adk_tran_type_buchung_a" id="global-emv_adk_tran_type_buchung_a"></a>

use [EMV\_ADK\_TRAN\_TYPE\_BOOKING\_A](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t/group___d_e_f___f_l_o_w___i_n_p_u_t___c_t/group___t_r_a_n_s___t_y_p_e_s___c_t.md#gac3058be0feb5e6f647dfb653cb110e77)

#### GlobalEMV\_ADK\_TRAN\_TYPE\_BUCHUNG\_B <a href="#global-emv_adk_tran_type_buchung_b" id="global-emv_adk_tran_type_buchung_b"></a>

use [EMV\_ADK\_TRAN\_TYPE\_BOOKING\_B](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t/group___d_e_f___f_l_o_w___i_n_p_u_t___c_t/group___t_r_a_n_s___t_y_p_e_s___c_t.md#ga14ae8daf8dd6168067160e79dd63aa36)

#### GlobalEMV\_ADK\_TRAN\_TYPE\_ERHOEHUNG\_A <a href="#global-emv_adk_tran_type_erhoehung_a" id="global-emv_adk_tran_type_erhoehung_a"></a>

use [EMV\_ADK\_TRAN\_TYPE\_INCREMENT\_A](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t/group___d_e_f___f_l_o_w___i_n_p_u_t___c_t/group___t_r_a_n_s___t_y_p_e_s___c_t.md#gae4dfcb64069c00ea212290887d63d39b)

#### GlobalEMV\_ADK\_TRAN\_TYPE\_ERHOEHUNG\_B <a href="#global-emv_adk_tran_type_erhoehung_b" id="global-emv_adk_tran_type_erhoehung_b"></a>

use [EMV\_ADK\_TRAN\_TYPE\_INCREMENT\_B](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t/group___d_e_f___f_l_o_w___i_n_p_u_t___c_t/group___t_r_a_n_s___t_y_p_e_s___c_t.md#gaef5a04977330d6ec069bf2564719c018)

#### GlobalEMV\_CLIENT\_MODE\_SERVER <a href="#global-emv_client_mode_server" id="global-emv_client_mode_server"></a>

Connect to an EMV server. Use [EMV\_CLIENT\_MODE\_SDI](/s-adk-5.1-programmers-guide/readme/files/dir_f2a776acea245b054b8e462971041f2d/dir_80881f393df249dc583814c3f321a110/dir_49ad5c5dc7899901ed3c01071194a6ed/dir_f903da7b326800d8643fdc82fbf02ea6/_e_m_v___common___interface_8h.md#aa5ecae39726aadf1805b96849d3d28f5aaf0ee82626c70656d071e14fcdfa3758) instead.

#### GlobalEMV\_CT\_APPLIDATA\_STRUCT::Additional\_Tags\_CRD <a href="#global-emv_ct_applidata_structadditional_tags_crd" id="global-emv_ct_applidata_structadditional_tags_crd"></a>

. ADK stores additional ICC tags automatically. No need to configure this anymore. Tag + maximum Length: Additional ICC tags for special applications e.g. domestic cards with additional tags in ReadRecords, fleetcards with additional customer specific tags and others see [EMV\_CT\_DOL\_STRUCT](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___g_e_n_e_r_a_l___c_t/group___s_t_r_d_e_f___c_o_m_m_o_n___c_t.md#struct_e_m_v___c_t___d_o_l___s_t_r_u_c_t), temporary update possible, validity bit [EMV\_CT\_INPUT\_APL\_ADD\_CRD\_TAGS](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___c_o_n_f_i_g_u_r_a_t_i_o_n___c_t/group___d_e_f___c_o_n_f___a_p_p_l_i___c_t/group___d_e_f___i_n_p_u_t___a_p_p_l_i.md#ga5cd4646f7f4cf0d43df97abec7be72bf) `Tag`, `Struct`, `XML` Reference: TLV tag [TAG\_DF2C\_ADD\_TAGS\_CRD](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___g_e_n_e_r_a_l___c_t/group___a_d_k___s_e_r_i_a_l_i_z_a_t_i_o_n___c_t/group___e_m_v___t_a_g_s___c_t/group___v_e_r_i___t_a_g_s___c_t/group___v_e_r_i___p_r_i_m___t_a_g_s___c_t.md#ga6dfa73e43cd6f1a0a956d8a20d42efeb), Additional\_Tags\_CRD in [EMV\_CT\_APPLIDATA\_STRUCT::Additional\_Tags\_CRD](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___c_o_n_f_i_g_u_r_a_t_i_o_n___c_t/group___d_e_f___c_o_n_f___a_p_p_l_i___c_t.md#acd89bdbc00f19a23befec2eed0ff7b00), XML Tag: [XML\_TAG\_APPLIDATA\_ADDITIONAL\_TAGS\_CRD](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___c_o_n_f_i_g_u_r_a_t_i_o_n___c_t/group___a_d_k___x_m_l___t_a_g_s___c_t.md#ga4aa7498018941c11031f732a702ed08f)

#### GlobalEMV\_CT\_Disconnect (void) <a href="#global-emv_ct_disconnect-void" id="global-emv_ct_disconnect-void"></a>

The Client/Server architecture is supported but customers should use SDI instead. Use [EMV\_CLIENT\_MODE\_SDI](/s-adk-5.1-programmers-guide/readme/files/dir_f2a776acea245b054b8e462971041f2d/dir_80881f393df249dc583814c3f321a110/dir_49ad5c5dc7899901ed3c01071194a6ed/dir_f903da7b326800d8643fdc82fbf02ea6/_e_m_v___common___interface_8h.md#aa5ecae39726aadf1805b96849d3d28f5aaf0ee82626c70656d071e14fcdfa3758) with [EMV\_CT\_SetClientMode()](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t/group___f_u_n_c___f_l_o_w___c_t.md#ga2204cedafe3383303c043852f3ceebb9).

#### GlobalEMV\_CT\_PAYMENT\_STRUCT::Additional\_Result\_Tags <a href="#global-emv_ct_payment_structadditional_result_tags" id="global-emv_ct_payment_structadditional_result_tags"></a>

Use [EMV\_CT\_fetchTxnTags()](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t/group___f_u_n_c___f_l_o_w___c_t.md#gab005fdec183a0c8fef18ae677cce6dc5) instead.

#### GlobalEMV\_CT\_TRANSRES\_STRUCT::Add\_TXN\_Tags \[EMV\_ADK\_ADD\_TAG\_SIZE] <a href="#global-emv_ct_transres_structadd_txn_tags-emv_adk_add_tag_size" id="global-emv_ct_transres_structadd_txn_tags-emv_adk_add_tag_size"></a>

Use [EMV\_CT\_fetchTxnTags()](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t/group___f_u_n_c___f_l_o_w___c_t.md#gab005fdec183a0c8fef18ae677cce6dc5) instead.

#### GlobalEMV\_CT\_TRXOP\_RND\_CALLBACK <a href="#global-emv_ct_trxop_rnd_callback" id="global-emv_ct_trxop_rnd_callback"></a>

not supported anymore

#### GlobalEMV\_CTLS\_CALLBACK\_STACK\_SIZE <a href="#global-emv_ctls_callback_stack_size" id="global-emv_ctls_callback_stack_size"></a>

avaiable stack-size in [EMV\_CTLS\_CALLBACK\_Func](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t_l_s/group___t_l_v___c_a_l_l_b_c_k___c_t_l_s.md#ga8099f858729a6abaca5890d8631d547a) (verix-only)

#### GlobalEMV\_CTLS\_Disconnect (unsigned char options) <a href="#global-emv_ctls_disconnect-unsigned-char-options" id="global-emv_ctls_disconnect-unsigned-char-options"></a>

The Client/Server architecture is supported but customers should use SDI instead. Use [EMV\_CLIENT\_MODE\_SDI](/s-adk-5.1-programmers-guide/readme/files/dir_f2a776acea245b054b8e462971041f2d/dir_80881f393df249dc583814c3f321a110/dir_49ad5c5dc7899901ed3c01071194a6ed/dir_f903da7b326800d8643fdc82fbf02ea6/_e_m_v___common___interface_8h.md#aa5ecae39726aadf1805b96849d3d28f5aaf0ee82626c70656d071e14fcdfa3758) with [EMV\_CTLS\_SetClientMode()](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t_l_s/group___f_u_n_c___f_l_o_w___c_t_l_s.md#ga539b903c1b51eeb98dd660d3d88095a7).

#### GlobalEMV\_CTLS\_LED\_ConfigDesign (unsigned short width, unsigned short height, unsigned char \*color\_off, unsigned char \*color\_on, unsigned short xRegion, unsigned short yRegion, unsigned short wRegion, unsigned short hRegion) \_\_attribute((deprecated)) <a href="#global-emv_ctls_led_configdesign-unsigned-short-width-unsigned-short-height-unsigned-char-color_off" id="global-emv_ctls_led_configdesign-unsigned-short-width-unsigned-short-height-unsigned-char-color_off"></a>

The direct framebuffer approach is deprecated - use LED callbacks and LED-API from ADK-GUIPRT instead

#### GlobalEMV\_CTLS\_LED\_ConfigDesign\_Extended (const EMV\_CTLS\_LED\_CONFIG \*led\_config) \_\_attribute((deprecated)) <a href="#global-emv_ctls_led_configdesign_extended-const-emv_ctls_led_config-led_config-__attributedeprecated" id="global-emv_ctls_led_configdesign_extended-const-emv_ctls_led_config-led_config-__attributedeprecated"></a>

The direct framebuffer approach is deprecated - use LED callbacks and LED-API from ADK-GUIPRT instead

#### GlobalEMV\_CTLS\_PAYMENT\_STRUCT::Additional\_Result\_Tags <a href="#global-emv_ctls_payment_structadditional_result_tags" id="global-emv_ctls_payment_structadditional_result_tags"></a>

Use [EMV\_CTLS\_fetchTxnTags()](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t_l_s/group___f_u_n_c___f_l_o_w___c_t_l_s.md#ga8c9f0640ed818c3dc19da528f5f0b406) instead.

#### GlobalEMV\_CTLS\_TRANSRES\_STRUCT::Add\_TXN\_Tags \[EMV\_ADK\_ADD\_TAG\_SIZE] <a href="#global-emv_ctls_transres_structadd_txn_tags-emv_adk_add_tag_size" id="global-emv_ctls_transres_structadd_txn_tags-emv_adk_add_tag_size"></a>

Use [EMV\_CTLS\_fetchTxnTags()](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t_l_s/group___f_u_n_c___f_l_o_w___c_t_l_s.md#ga8c9f0640ed818c3dc19da528f5f0b406) instead.

#### GlobalINPUT\_CTLS\_SEL\_ADD\_TAGS <a href="#global-input_ctls_sel_add_tags" id="global-input_ctls_sel_add_tags"></a>

Don't use [EMV\_CTLS\_PAYMENT\_STRUCT::Additional\_Result\_Tags](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t_l_s/group___d_e_f___f_l_o_w___i_n_p_u_t___c_t_l_s.md#ac99d6e6b09a0e3fcbe4d2ec8336a30e2) anymore. Use [EMV\_CTLS\_fetchTxnTags()](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t_l_s/group___f_u_n_c___f_l_o_w___c_t_l_s.md#ga8c9f0640ed818c3dc19da528f5f0b406) instead.

#### GlobalINPUT\_OFL\_ADD\_TAGS <a href="#global-input_ofl_add_tags" id="global-input_ofl_add_tags"></a>

Don't use [EMV\_CT\_PAYMENT\_STRUCT::Additional\_Result\_Tags](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t.md#abd31d434ee96e0662b86d4ef82017e33) anymore. Use [EMV\_CT\_fetchTxnTags()](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t/group___f_u_n_c___f_l_o_w___c_t.md#gab005fdec183a0c8fef18ae677cce6dc5) instead.

#### GlobalINPUT\_SEL\_ADD\_TAGS <a href="#global-input_sel_add_tags" id="global-input_sel_add_tags"></a>

Don't use [EMV\_CT\_PAYMENT\_STRUCT::Additional\_Result\_Tags](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t.md#abd31d434ee96e0662b86d4ef82017e33) anymore. Use [EMV\_CT\_fetchTxnTags()](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t/group___f_u_n_c___f_l_o_w___c_t.md#gab005fdec183a0c8fef18ae677cce6dc5) instead.

#### Globallibsdi::SDI\_SW12\_ERROR <a href="#global-libsdisdi_sw12_error" id="global-libsdisdi_sw12_error"></a>

any other error

#### Globallibsdi::SDI\_SW12\_NOT\_ALLOWED <a href="#global-libsdisdi_sw12_not_allowed" id="global-libsdisdi_sw12_not_allowed"></a>

not allowed for the moment, e.g. card removal

#### Globallibsdi::SDI\_SW12\_PARAMETER\_ERROR <a href="#global-libsdisdi_sw12_parameter_error" id="global-libsdisdi_sw12_parameter_error"></a>

parameter error (only in relation with EMV commands)

#### Globallibsdi::SDI\_SW12\_TIMEOUT <a href="#global-libsdisdi_sw12_timeout" id="global-libsdisdi_sw12_timeout"></a>

card detection/removal

#### GlobalMSR\_SAMSUNG\_TRACK1 <a href="#global-msr_samsung_track1" id="global-msr_samsung_track1"></a>

Samsung LoopPay Detection is activated by default.

#### GlobalpcBTLVTagStr (unsigned long ulTag) \_\_attribute((deprecated)) <a href="#global-pcbtlvtagstr-unsigned-long-ultag-__attributedeprecated" id="global-pcbtlvtagstr-unsigned-long-ultag-__attributedeprecated"></a>

This function is not thread safe! It is strongly recommended to use pcBTLVTagStr2 or macro ULTAG2ASC

#### Globalsdi::bintohex (unsigned char \*dst, const unsigned char \*src, int srclen) <a href="#global-sdibintohex-unsigned-char-dst-const-unsigned-char-src-int-srclen" id="global-sdibintohex-unsigned-char-dst-const-unsigned-char-src-int-srclen"></a>

Use prefixed version TLVUTIL\_bintohexstring instead

#### Globalsdi::bintohex (unsigned char \*dst, const unsigned char \*src, int srclen) <a href="#global-sdibintohex-unsigned-char-dst-const-unsigned-char-src-int-srclen-1" id="global-sdibintohex-unsigned-char-dst-const-unsigned-char-src-int-srclen-1"></a>

Use prefixed version TLVUTIL\_bintohexstring instead

#### Globalsdi::hextobin (unsigned char \*dst, const unsigned char \*src, int srclen) <a href="#global-sdihextobin-unsigned-char-dst-const-unsigned-char-src-int-srclen" id="global-sdihextobin-unsigned-char-dst-const-unsigned-char-src-int-srclen"></a>

Use prefixed version TLVUTIL\_hextobin or TLVUTIL\_hexstringtobin instead

#### Globalsdi::hextobin (unsigned char \*dst, const unsigned char \*src, int srclen) <a href="#global-sdihextobin-unsigned-char-dst-const-unsigned-char-src-int-srclen-1" id="global-sdihextobin-unsigned-char-dst-const-unsigned-char-src-int-srclen-1"></a>

Use prefixed version TLVUTIL\_hextobin or TLVUTIL\_hexstringtobin instead

#### GlobalSDI\_PROTOCOL\_INIT\_OPT\_TRACE\_ADK\_LOG <a href="#global-sdi_protocol_init_opt_trace_adk_log" id="global-sdi_protocol_init_opt_trace_adk_log"></a>

Trace via ADK-LOG is controlled by LOG control panel

component always uses ADK LOG channel with label SDIPROT

#### GlobalSDI\_PROTOCOL\_INIT\_OPT\_TRACE\_EMV\_CBK <a href="#global-sdi_protocol_init_opt_trace_emv_cbk" id="global-sdi_protocol_init_opt_trace_emv_cbk"></a>

component always uses ADK LOG channel with label SDIPROT

#### GlobalSDI\_PROTOCOL\_INIT\_OPT\_TRACE\_SYSLOG <a href="#global-sdi_protocol_init_opt_trace_syslog" id="global-sdi_protocol_init_opt_trace_syslog"></a>

component always uses ADK LOG channel with label SDIPROT

#### GlobalTAG\_BF13\_CBK\_RND <a href="#global-tag_bf13_cbk_rnd" id="global-tag_bf13_cbk_rnd"></a>

not supported anymore

not supported anymore

#### GlobalTAG\_C3\_INDEX <a href="#global-tag_c3_index" id="global-tag_c3_index"></a>

#### GlobalTAG\_C4\_APP\_PRG\_ID\_LEN <a href="#global-tag_c4_app_prg_id_len" id="global-tag_c4_app_prg_id_len"></a>

#### GlobalTAG\_C5\_APP\_PRG\_ID <a href="#global-tag_c5_app_prg_id" id="global-tag_c5_app_prg_id"></a>

#### GlobalTAG\_C6\_TXN\_LIMIT <a href="#global-tag_c6_txn_limit" id="global-tag_c6_txn_limit"></a>

#### GlobalTAG\_DF10\_MSR\_CVM\_BELOW <a href="#global-tag_df10_msr_cvm_below" id="global-tag_df10_msr_cvm_below"></a>

Was used in old config interface

#### GlobalTAG\_DF13\_TERM\_PARAM <a href="#global-tag_df13_term_param" id="global-tag_df13_term_param"></a>

Was used in old config interface

#### GlobalTAG\_DF14\_ADD\_TAGS\_RES <a href="#global-tag_df14_add_tags_res" id="global-tag_df14_add_tags_res"></a>

Don't use [EMV\_CT\_PAYMENT\_STRUCT::Additional\_Result\_Tags](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t.md#abd31d434ee96e0662b86d4ef82017e33) anymore. Use [EMV\_CT\_fetchTxnTags()](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t/group___f_u_n_c___f_l_o_w___c_t.md#gab005fdec183a0c8fef18ae677cce6dc5) instead.

#### GlobalTAG\_DF15\_OFFL\_ONLY\_PROCESS <a href="#global-tag_df15_offl_only_process" id="global-tag_df15_offl_only_process"></a>

Was used in old config interface

#### GlobalTAG\_DF17\_FALLBACK\_MIDS <a href="#global-tag_df17_fallback_mids" id="global-tag_df17_fallback_mids"></a>

Was used in old config interface

#### GlobalTAG\_DF18\_FALLABCK <a href="#global-tag_df18_fallabck" id="global-tag_df18_fallabck"></a>

Was used in old config interface

#### GlobalTAG\_DF1C\_SPECIAL\_TRX <a href="#global-tag_df1c_special_trx" id="global-tag_df1c_special_trx"></a>

Was used in old config interface

#### GlobalTAG\_DF1D\_PRIO\_APPLI <a href="#global-tag_df1d_prio_appli" id="global-tag_df1d_prio_appli"></a>

Was used in old config interface

#### GlobalTAG\_DF20\_ASI <a href="#global-tag_df20_asi" id="global-tag_df20_asi"></a>

Was used in old config interface

#### GlobalTAG\_DF21\_TAC\_ABLEHNUNG <a href="#global-tag_df21_tac_ablehnung" id="global-tag_df21_tac_ablehnung"></a>

use [TAG\_DF21\_TAC\_DENIAL](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___g_e_n_e_r_a_l___c_t/group___a_d_k___s_e_r_i_a_l_i_z_a_t_i_o_n___c_t/group___e_m_v___t_a_g_s___c_t/group___v_e_r_i___t_a_g_s___c_t/group___v_e_r_i___p_r_i_m___t_a_g_s___c_t.md#ga313084d02966bb6075d6a07b5e227ac3) instead

use [TAG\_DF21\_TAC\_DENIAL](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___g_e_n_e_r_a_l___c_t/group___a_d_k___s_e_r_i_a_l_i_z_a_t_i_o_n___c_t/group___e_m_v___t_a_g_s___c_t/group___v_e_r_i___t_a_g_s___c_t/group___v_e_r_i___p_r_i_m___t_a_g_s___c_t.md#ga313084d02966bb6075d6a07b5e227ac3) instead

#### GlobalTAG\_DF24\_THRESHHOLD <a href="#global-tag_df24_threshhold" id="global-tag_df24_threshhold"></a>

Was used in old config interface

#### GlobalTAG\_DF25\_MAXPERCENT\_ONL <a href="#global-tag_df25_maxpercent_onl" id="global-tag_df25_maxpercent_onl"></a>

Was used in old config interface

#### GlobalTAG\_DF26\_PERCENT\_ONL <a href="#global-tag_df26_percent_onl" id="global-tag_df26_percent_onl"></a>

Was used in old config interface

#### GlobalTAG\_DF27\_DEFAULT\_TDOL <a href="#global-tag_df27_default_tdol" id="global-tag_df27_default_tdol"></a>

Was used in old config interface

#### GlobalTAG\_DF28\_DEFAULT\_DDOL <a href="#global-tag_df28_default_ddol" id="global-tag_df28_default_ddol"></a>

Was used in old config interface

#### GlobalTAG\_DF29\_ADD\_TAGS <a href="#global-tag_df29_add_tags" id="global-tag_df29_add_tags"></a>

Was used in old config interface

#### GlobalTAG\_DF2B\_APP\_FLOW\_CAP <a href="#global-tag_df2b_app_flow_cap" id="global-tag_df2b_app_flow_cap"></a>

Was used in old config interface

#### GlobalTAG\_DF2C\_ADD\_TAGS\_CRD <a href="#global-tag_df2c_add_tags_crd" id="global-tag_df2c_add_tags_crd"></a>

Was used in old config interface

#### GlobalTAG\_DF2D\_EMV\_APPLI <a href="#global-tag_df2d_emv_appli" id="global-tag_df2d_emv_appli"></a>

Was used in old config interface

#### GlobalTAG\_DF2E\_CVM\_NOT\_SUPP <a href="#global-tag_df2e_cvm_not_supp" id="global-tag_df2e_cvm_not_supp"></a>

Was used in old config interface

#### GlobalTAG\_DF2F\_MSR\_CVM\_ABOVE <a href="#global-tag_df2f_msr_cvm_above" id="global-tag_df2f_msr_cvm_above"></a>

Was used in old config interface

#### GlobalTAG\_DF30\_RETAP\_FIELD\_OFF <a href="#global-tag_df30_retap_field_off" id="global-tag_df30_retap_field_off"></a>

Was used in old config interface

#### GlobalTAG\_DF44\_CHIP\_CVM\_BELOW <a href="#global-tag_df44_chip_cvm_below" id="global-tag_df44_chip_cvm_below"></a>

Was used in old config interface

#### GlobalTAG\_DF45\_CHIP\_TXN\_LIFETIME <a href="#global-tag_df45_chip_txn_lifetime" id="global-tag_df45_chip_txn_lifetime"></a>

Was used in old config interface

#### GlobalTAG\_DF46\_CHIP\_TXN\_NO <a href="#global-tag_df46_chip_txn_no" id="global-tag_df46_chip_txn_no"></a>

Was used in old config interface

#### GlobalTAG\_DF49\_CEIL\_LIMIT\_MOBILE <a href="#global-tag_df49_ceil_limit_mobile" id="global-tag_df49_ceil_limit_mobile"></a>

Was used in old config interface

#### GlobalTAG\_DF6F\_CBK\_PIN\_ICC\_RESP <a href="#global-tag_df6f_cbk_pin_icc_resp" id="global-tag_df6f_cbk_pin_icc_resp"></a>

ICC answer to VERIFY command (2 byte SW1/2), not needed anymore, EMV ADK stores this info internally during [EMV\_CT\_Send\_PIN\_Offline()](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t/group___f_u_n_c___f_l_o_w___c_t.md#ga895cb054c344d011e9e3c6acc4aadafe)

#### GlobalTAG\_DF77\_CBK\_LANGUAGE <a href="#global-tag_df77_cbk_language" id="global-tag_df77_cbk_language"></a>

EMV ADK does not send selected customer language and it ignores this parameter if put in

#### GlobalTAG\_DF8010\_DE\_REQUEST <a href="#global-tag_df8010_de_request" id="global-tag_df8010_de_request"></a>

use [TAG\_DF8F58\_DE\_REQUEST](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___g_e_n_e_r_a_l___c_t_l_s/group___a_d_k___s_e_r_i_a_l_i_z_a_t_i_o_n___c_t_l_s/group___e_m_v___t_a_g_s___c_t_l_s/group___v_e_r_i___t_a_g_s___c_t_l_s/group___v_e_r_i___p_r_i_m___t_a_g_s___c_t_l_s/group___t_l_v___c_b_c_k___c_t_l_s.md#ga39a89f82a43d278d55f4a30ef988428d) instead

#### GlobalTAG\_DF8011\_DE\_STATE <a href="#global-tag_df8011_de_state" id="global-tag_df8011_de_state"></a>

use [TAG\_DF8F59\_DE\_STATE](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___g_e_n_e_r_a_l___c_t_l_s/group___a_d_k___s_e_r_i_a_l_i_z_a_t_i_o_n___c_t_l_s/group___e_m_v___t_a_g_s___c_t_l_s/group___v_e_r_i___t_a_g_s___c_t_l_s/group___v_e_r_i___p_r_i_m___t_a_g_s___c_t_l_s/group___t_l_v___c_b_c_k___c_t_l_s.md#ga350252d0754af29e65491c61efafd681) instead

#### GlobalTAG\_DF8012\_DE\_MODE <a href="#global-tag_df8012_de_mode" id="global-tag_df8012_de_mode"></a>

use [TAG\_DF8F5A\_DE\_MODE](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___g_e_n_e_r_a_l___c_t_l_s/group___a_d_k___s_e_r_i_a_l_i_z_a_t_i_o_n___c_t_l_s/group___e_m_v___t_a_g_s___c_t_l_s/group___v_e_r_i___t_a_g_s___c_t_l_s/group___v_e_r_i___p_r_i_m___t_a_g_s___c_t_l_s/group___t_l_v___c_b_c_k___c_t_l_s.md#gaa5adbd002c7e040e248be3fb7fe7f5ad) instead

#### GlobalTAG\_DF8020\_RUPAY\_GPO <a href="#global-tag_df8020_rupay_gpo" id="global-tag_df8020_rupay_gpo"></a>

use [TAG\_DF8F50\_RUPAY\_GPO](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___g_e_n_e_r_a_l___c_t_l_s/group___a_d_k___s_e_r_i_a_l_i_z_a_t_i_o_n___c_t_l_s/group___e_m_v___t_a_g_s___c_t_l_s/group___v_e_r_i___t_a_g_s___c_t_l_s/group___v_e_r_i___p_r_i_m___t_a_g_s___c_t_l_s/group___t_l_v___c_b_c_k___c_t_l_s.md#gad48383e6581198120c73814045b1a61a) instead

#### GlobalTAG\_DF8021\_RUPAY\_GENAC <a href="#global-tag_df8021_rupay_genac" id="global-tag_df8021_rupay_genac"></a>

use [TAG\_DF8F51\_RUPAY\_GENAC](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___g_e_n_e_r_a_l___c_t_l_s/group___a_d_k___s_e_r_i_a_l_i_z_a_t_i_o_n___c_t_l_s/group___e_m_v___t_a_g_s___c_t_l_s/group___v_e_r_i___t_a_g_s___c_t_l_s/group___v_e_r_i___p_r_i_m___t_a_g_s___c_t_l_s/group___t_l_v___c_b_c_k___c_t_l_s.md#gad69547ab3e017ea8fbf40aecc8bfec7a) instead

#### GlobalTAG\_DF8030\_LED\_ADD\_INFO <a href="#global-tag_df8030_led_add_info" id="global-tag_df8030_led_add_info"></a>

use [TAG\_DF8F60\_LED\_ADD\_INFO](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___g_e_n_e_r_a_l___c_t_l_s/group___a_d_k___s_e_r_i_a_l_i_z_a_t_i_o_n___c_t_l_s/group___e_m_v___t_a_g_s___c_t_l_s/group___v_e_r_i___t_a_g_s___c_t_l_s/group___v_e_r_i___p_r_i_m___t_a_g_s___c_t_l_s/group___t_l_v___c_b_c_k___c_t_l_s.md#ga49b42df1c0b4c78b9e954b1c24aa8e3d) instead

#### GlobalTAG\_FA\_VISA\_DRL\_RISK <a href="#global-tag_fa_visa_drl_risk" id="global-tag_fa_visa_drl_risk"></a>

#### GlobalTAG\_FB\_PP3\_PMSG\_TABLE <a href="#global-tag_fb_pp3_pmsg_table" id="global-tag_fb_pp3_pmsg_table"></a>

#### GlobalTAG\_FD\_AMEX\_DRL\_RISK <a href="#global-tag_fd_amex_drl_risk" id="global-tag_fd_amex_drl_risk"></a>

#### GlobalTAG\_FF8013\_SIGNAL\_MSG <a href="#global-tag_ff8013_signal_msg" id="global-tag_ff8013_signal_msg"></a>

use [TAG\_FF8F13\_SIGNAL\_MSG](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___g_e_n_e_r_a_l___c_t_l_s/group___a_d_k___s_e_r_i_a_l_i_z_a_t_i_o_n___c_t_l_s/group___e_m_v___t_a_g_s___c_t_l_s/group___v_e_r_i___t_a_g_s___c_t_l_s/group___v_e_r_i___c_o_n_s_t_r___t_a_g_s___c_t_l_s.md#gafbd7dbf0777c05e3767966068ce6d1a7) instead

#### GlobalTAG\_FF8014\_SIGNAL\_OUT <a href="#global-tag_ff8014_signal_out" id="global-tag_ff8014_signal_out"></a>

use [TAG\_FF8F14\_SIGNAL\_OUT](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___g_e_n_e_r_a_l___c_t_l_s/group___a_d_k___s_e_r_i_a_l_i_z_a_t_i_o_n___c_t_l_s/group___e_m_v___t_a_g_s___c_t_l_s/group___v_e_r_i___t_a_g_s___c_t_l_s/group___v_e_r_i___c_o_n_s_t_r___t_a_g_s___c_t_l_s.md#ga338143e80bd209946f38173c58585d8f) instead

#### GlobalTRX\_CTLS\_ADDITIONAL\_TAGS <a href="#global-trx_ctls_additional_tags" id="global-trx_ctls_additional_tags"></a>

Use [EMV\_CTLS\_fetchTxnTags()](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___t_r_x___e_x_e_c___c_t_l_s/group___f_u_n_c___f_l_o_w___c_t_l_s.md#ga8c9f0640ed818c3dc19da528f5f0b406) instead.

#### GlobalvBTLVWipeAndClear (struct BTLVNode \*pxNode) \_\_attribute((deprecated)) <a href="#global-vbtlvwipeandclear-struct-btlvnode-pxnode-__attributedeprecated" id="global-vbtlvwipeandclear-struct-btlvnode-pxnode-__attributedeprecated"></a>

[vBTLVWipeAndClear()](/s-adk-5.1-programmers-guide/readme/files/dir_f2a776acea245b054b8e462971041f2d/dir_a10348dacfa670aa644c1e595a24cf25/dir_2b94011182cccbeeedaa27d80210d4e6/dir_811fc19cda6e4229a2bc03f90d55dff0/btlv_8h.md#ad64bc62b62bf5375b2b4813f76ee8f26) does not consider BTLV data, which was overwritten by [pxBTLVWriteTag()](/s-adk-5.1-programmers-guide/readme/files/dir_f2a776acea245b054b8e462971041f2d/dir_a10348dacfa670aa644c1e595a24cf25/dir_2b94011182cccbeeedaa27d80210d4e6/dir_811fc19cda6e4229a2bc03f90d55dff0/btlv_8h.md#a9819b6c9e4d8be3c412cf251e564d31d), therefore, it is recommended to use [vBTLVSetWipeCallback()](/s-adk-5.1-programmers-guide/readme/files/dir_f2a776acea245b054b8e462971041f2d/dir_a10348dacfa670aa644c1e595a24cf25/dir_2b94011182cccbeeedaa27d80210d4e6/dir_811fc19cda6e4229a2bc03f90d55dff0/btlv_8h.md#aa6cb90004fb1fab00ac3afbc7a9493b3) instead.

#### GlobalvBTLVWipeAndRemoveNode (struct BTLVNode \*pxNode) \_\_attribute((deprecated)) <a href="#global-vbtlvwipeandremovenode-struct-btlvnode-pxnode-__attributedeprecated" id="global-vbtlvwipeandremovenode-struct-btlvnode-pxnode-__attributedeprecated"></a>

[vBTLVWipeAndRemoveNode()](/s-adk-5.1-programmers-guide/readme/files/dir_f2a776acea245b054b8e462971041f2d/dir_a10348dacfa670aa644c1e595a24cf25/dir_2b94011182cccbeeedaa27d80210d4e6/dir_811fc19cda6e4229a2bc03f90d55dff0/btlv_8h.md#acadee218eb35d1eecce639c637496953) does not consider BTLV data, which was overwritten by [pxBTLVWriteTag()](/s-adk-5.1-programmers-guide/readme/files/dir_f2a776acea245b054b8e462971041f2d/dir_a10348dacfa670aa644c1e595a24cf25/dir_2b94011182cccbeeedaa27d80210d4e6/dir_811fc19cda6e4229a2bc03f90d55dff0/btlv_8h.md#a9819b6c9e4d8be3c412cf251e564d31d), therefore, it is recommended to use [vBTLVSetWipeCallback()](/s-adk-5.1-programmers-guide/readme/files/dir_f2a776acea245b054b8e462971041f2d/dir_a10348dacfa670aa644c1e595a24cf25/dir_2b94011182cccbeeedaa27d80210d4e6/dir_811fc19cda6e4229a2bc03f90d55dff0/btlv_8h.md#aa6cb90004fb1fab00ac3afbc7a9493b3) instead.

#### Globalvfisdi::EMV\_CB\_RANDOM <a href="#global-vfisdiemv_cb_random" id="global-vfisdiemv_cb_random"></a>

not supported any more

#### Globalvfisdi::EMV\_CT\_TXNOP\_RND\_CALLBACK <a href="#global-vfisdiemv_ct_txnop_rnd_callback" id="global-vfisdiemv_ct_txnop_rnd_callback"></a>

not supported any more

#### Globalvfisdi::EMV\_CTLS\_RESET\_PICC\_OPEN\_ONLY <a href="#global-vfisdiemv_ctls_reset_picc_open_only" id="global-vfisdiemv_ctls_reset_picc_open_only"></a>

(Vel: y VFI: n) [EMV\_CTLS\_SmartReset()](/s-adk-5.1-programmers-guide/readme/modules/group___a_d_k___i_c_c___i_f___c_t_l_s/group___f_u_n_c___i_c_c___c_t_l_s.md#gae2c93f30f24ceb94c930a7cae2b36116) ucOptions: Only initialise CTLS reader, do not detect cards.

#### Globalvfisdi::EMV\_CTLS\_SPURIOUS\_DETECT <a href="#global-vfisdiemv_ctls_spurious_detect" id="global-vfisdiemv_ctls_spurious_detect"></a>

switch off the workaround for spurious card detections on ADK level (workaround for L1 issues, code provided by platform team), siwthcing off may provide better detection of 2 cards in field, which is resolved with the spurious card detection workaround.

#### Globalvfisdi::EMV\_OPT\_L1\_DUMP <a href="#global-vfisdiemv_opt_l1_dump" id="global-vfisdiemv_opt_l1_dump"></a>

not supported anymore as non-kernel tags are collected by default

#### Globalvfisdi::EMV\_OPT\_NEW\_CFG\_INTF <a href="#global-vfisdiemv_opt_new_cfg_intf" id="global-vfisdiemv_opt_new_cfg_intf"></a>

new application configuration interface is the only processing and this flag is ignored

#### GlobalXML\_TAG\_AMEX\_ENH\_TERMINAL\_CAPS <a href="#global-xml_tag_amex_enh_terminal_caps" id="global-xml_tag_amex_enh_terminal_caps"></a>

#### GlobalXML\_TAG\_AMEX\_TERMINAL\_CAPS <a href="#global-xml_tag_amex_terminal_caps" id="global-xml_tag_amex_terminal_caps"></a>

#### GlobalXML\_TAG\_APPLIDATA <a href="#global-xml_tag_applidata" id="global-xml_tag_applidata"></a>

#### GlobalXML\_TAG\_APPLIDATA\_ADD\_VER\_NUM <a href="#global-xml_tag_applidata_add_ver_num" id="global-xml_tag_applidata_add_ver_num"></a>

#### GlobalXML\_TAG\_APPLIDATA\_ADDITIONAL\_TAGS\_CRD <a href="#global-xml_tag_applidata_additional_tags_crd" id="global-xml_tag_applidata_additional_tags_crd"></a>

#### GlobalXML\_TAG\_APPLIDATA\_ADDITIONAL\_TAGS\_TRM <a href="#global-xml_tag_applidata_additional_tags_trm" id="global-xml_tag_applidata_additional_tags_trm"></a>

#### GlobalXML\_TAG\_APPLIDATA\_AID <a href="#global-xml_tag_applidata_aid" id="global-xml_tag_applidata_aid"></a>

#### GlobalXML\_TAG\_APPLIDATA\_AID\_PRIO <a href="#global-xml_tag_applidata_aid_prio" id="global-xml_tag_applidata_aid_prio"></a>

#### GlobalXML\_TAG\_APPLIDATA\_AMEX\_DRL\_CVM\_LIMIT <a href="#global-xml_tag_applidata_amex_drl_cvm_limit" id="global-xml_tag_applidata_amex_drl_cvm_limit"></a>

#### GlobalXML\_TAG\_APPLIDATA\_AMEX\_DRL\_FLOORLIMIT <a href="#global-xml_tag_applidata_amex_drl_floorlimit" id="global-xml_tag_applidata_amex_drl_floorlimit"></a>

#### GlobalXML\_TAG\_APPLIDATA\_AMEX\_DRL\_INDEX <a href="#global-xml_tag_applidata_amex_drl_index" id="global-xml_tag_applidata_amex_drl_index"></a>

#### GlobalXML\_TAG\_APPLIDATA\_AMEX\_DRL\_PARAMS <a href="#global-xml_tag_applidata_amex_drl_params" id="global-xml_tag_applidata_amex_drl_params"></a>

#### GlobalXML\_TAG\_APPLIDATA\_AMEX\_DRL\_SWITCH <a href="#global-xml_tag_applidata_amex_drl_switch" id="global-xml_tag_applidata_amex_drl_switch"></a>

#### GlobalXML\_TAG\_APPLIDATA\_AMEX\_DRL\_TXN\_LIMIT <a href="#global-xml_tag_applidata_amex_drl_txn_limit" id="global-xml_tag_applidata_amex_drl_txn_limit"></a>

#### GlobalXML\_TAG\_APPLIDATA\_APP <a href="#global-xml_tag_applidata_app" id="global-xml_tag_applidata_app"></a>

#### GlobalXML\_TAG\_APPLIDATA\_APP\_FLOW\_CAP <a href="#global-xml_tag_applidata_app_flow_cap" id="global-xml_tag_applidata_app_flow_cap"></a>

#### GlobalXML\_TAG\_APPLIDATA\_APP\_NAME <a href="#global-xml_tag_applidata_app_name" id="global-xml_tag_applidata_app_name"></a>

#### GlobalXML\_TAG\_APPLIDATA\_APP\_TERM\_ADD\_CAP <a href="#global-xml_tag_applidata_app_term_add_cap" id="global-xml_tag_applidata_app_term_add_cap"></a>

#### GlobalXML\_TAG\_APPLIDATA\_APP\_TERM\_CAP <a href="#global-xml_tag_applidata_app_term_cap" id="global-xml_tag_applidata_app_term_cap"></a>

#### GlobalXML\_TAG\_APPLIDATA\_APP\_TERM\_TYP <a href="#global-xml_tag_applidata_app_term_typ" id="global-xml_tag_applidata_app_term_typ"></a>

#### GlobalXML\_TAG\_APPLIDATA\_ASI <a href="#global-xml_tag_applidata_asi" id="global-xml_tag_applidata_asi"></a>

#### GlobalXML\_TAG\_APPLIDATA\_BR\_KEY <a href="#global-xml_tag_applidata_br_key" id="global-xml_tag_applidata_br_key"></a>

#### GlobalXML\_TAG\_APPLIDATA\_CEILING\_LIMIT\_MOBILE <a href="#global-xml_tag_applidata_ceiling_limit_mobile" id="global-xml_tag_applidata_ceiling_limit_mobile"></a>

#### GlobalXML\_TAG\_APPLIDATA\_CHIP\_CVM\_BELOW <a href="#global-xml_tag_applidata_chip_cvm_below" id="global-xml_tag_applidata_chip_cvm_below"></a>

#### GlobalXML\_TAG\_APPLIDATA\_CHKSUM\_ASCII\_ENTRYPNT <a href="#global-xml_tag_applidata_chksum_ascii_entrypnt" id="global-xml_tag_applidata_chksum_ascii_entrypnt"></a>

#### GlobalXML\_TAG\_APPLIDATA\_CHKSUM\_ASCII\_KERNEL <a href="#global-xml_tag_applidata_chksum_ascii_kernel" id="global-xml_tag_applidata_chksum_ascii_kernel"></a>

#### GlobalXML\_TAG\_APPLIDATA\_CHKSUM\_PARAMS <a href="#global-xml_tag_applidata_chksum_params" id="global-xml_tag_applidata_chksum_params"></a>

#### GlobalXML\_TAG\_APPLIDATA\_CL\_CEILING\_LIMIT <a href="#global-xml_tag_applidata_cl_ceiling_limit" id="global-xml_tag_applidata_cl_ceiling_limit"></a>

#### GlobalXML\_TAG\_APPLIDATA\_CL\_CVM\_SOFT\_LIMIT <a href="#global-xml_tag_applidata_cl_cvm_soft_limit" id="global-xml_tag_applidata_cl_cvm_soft_limit"></a>

#### GlobalXML\_TAG\_APPLIDATA\_COUNTRY\_CODE\_TERM <a href="#global-xml_tag_applidata_country_code_term" id="global-xml_tag_applidata_country_code_term"></a>

#### GlobalXML\_TAG\_APPLIDATA\_DEFAULT\_TDOL <a href="#global-xml_tag_applidata_default_tdol" id="global-xml_tag_applidata_default_tdol"></a>

#### GlobalXML\_TAG\_APPLIDATA\_FLOOR\_LIMIT <a href="#global-xml_tag_applidata_floor_limit" id="global-xml_tag_applidata_floor_limit"></a>

#### GlobalXML\_TAG\_APPLIDATA\_MASTER\_AID <a href="#global-xml_tag_applidata_master_aid" id="global-xml_tag_applidata_master_aid"></a>

#### GlobalXML\_TAG\_APPLIDATA\_MAX\_TARGET\_PERCENTAGE <a href="#global-xml_tag_applidata_max_target_percentage" id="global-xml_tag_applidata_max_target_percentage"></a>

#### GlobalXML\_TAG\_APPLIDATA\_MERCH\_IDENT <a href="#global-xml_tag_applidata_merch_ident" id="global-xml_tag_applidata_merch_ident"></a>

#### GlobalXML\_TAG\_APPLIDATA\_MERCH\_NAME\_LOCATION <a href="#global-xml_tag_applidata_merch_name_location" id="global-xml_tag_applidata_merch_name_location"></a>

#### GlobalXML\_TAG\_APPLIDATA\_MSR\_CVM\_ABOVE <a href="#global-xml_tag_applidata_msr_cvm_above" id="global-xml_tag_applidata_msr_cvm_above"></a>

#### GlobalXML\_TAG\_APPLIDATA\_MSR\_CVM\_BELOW <a href="#global-xml_tag_applidata_msr_cvm_below" id="global-xml_tag_applidata_msr_cvm_below"></a>

#### GlobalXML\_TAG\_APPLIDATA\_MTI\_MERCHANT\_TYPE\_IND <a href="#global-xml_tag_applidata_mti_merchant_type_ind" id="global-xml_tag_applidata_mti_merchant_type_ind"></a>

#### GlobalXML\_TAG\_APPLIDATA\_PP3\_PMSG\_TABLE <a href="#global-xml_tag_applidata_pp3_pmsg_table" id="global-xml_tag_applidata_pp3_pmsg_table"></a>

#### GlobalXML\_TAG\_APPLIDATA\_RETAP\_FIELD\_OFF <a href="#global-xml_tag_applidata_retap_field_off" id="global-xml_tag_applidata_retap_field_off"></a>

#### GlobalXML\_TAG\_APPLIDATA\_SPECIAL\_TRX <a href="#global-xml_tag_applidata_special_trx" id="global-xml_tag_applidata_special_trx"></a>

#### GlobalXML\_TAG\_APPLIDATA\_TAC\_DEFAULT <a href="#global-xml_tag_applidata_tac_default" id="global-xml_tag_applidata_tac_default"></a>

#### GlobalXML\_TAG\_APPLIDATA\_TAC\_DENIAL <a href="#global-xml_tag_applidata_tac_denial" id="global-xml_tag_applidata_tac_denial"></a>

#### GlobalXML\_TAG\_APPLIDATA\_TAC\_ONLINE <a href="#global-xml_tag_applidata_tac_online" id="global-xml_tag_applidata_tac_online"></a>

#### GlobalXML\_TAG\_APPLIDATA\_TARGET\_PERCENTAGE <a href="#global-xml_tag_applidata_target_percentage" id="global-xml_tag_applidata_target_percentage"></a>

#### GlobalXML\_TAG\_APPLIDATA\_TERM\_IDENT <a href="#global-xml_tag_applidata_term_ident" id="global-xml_tag_applidata_term_ident"></a>

#### GlobalXML\_TAG\_APPLIDATA\_TERM\_RECEIPT\_REQUIRED\_LIMIT <a href="#global-xml_tag_applidata_term_receipt_required_limit" id="global-xml_tag_applidata_term_receipt_required_limit"></a>

#### GlobalXML\_TAG\_APPLIDATA\_THRESHOLD\_BCD <a href="#global-xml_tag_applidata_threshold_bcd" id="global-xml_tag_applidata_threshold_bcd"></a>

#### GlobalXML\_TAG\_APPLIDATA\_TORN\_TXN\_LIFETIME <a href="#global-xml_tag_applidata_torn_txn_lifetime" id="global-xml_tag_applidata_torn_txn_lifetime"></a>

#### GlobalXML\_TAG\_APPLIDATA\_TORN\_TXN\_NO <a href="#global-xml_tag_applidata_torn_txn_no" id="global-xml_tag_applidata_torn_txn_no"></a>

#### GlobalXML\_TAG\_APPLIDATA\_TOS\_TERM\_OPTION\_STATUS <a href="#global-xml_tag_applidata_tos_term_option_status" id="global-xml_tag_applidata_tos_term_option_status"></a>

#### GlobalXML\_TAG\_APPLIDATA\_TRY\_AGAIN\_LIMIT <a href="#global-xml_tag_applidata_try_again_limit" id="global-xml_tag_applidata_try_again_limit"></a>

#### GlobalXML\_TAG\_APPLIDATA\_TTC <a href="#global-xml_tag_applidata_ttc" id="global-xml_tag_applidata_ttc"></a>

#### GlobalXML\_TAG\_APPLIDATA\_TTI\_TERM\_TRANS\_INFO <a href="#global-xml_tag_applidata_tti_term_trans_info" id="global-xml_tag_applidata_tti_term_trans_info"></a>

#### GlobalXML\_TAG\_APPLIDATA\_TTI\_TERM\_TRANS\_TYPE <a href="#global-xml_tag_applidata_tti_term_trans_type" id="global-xml_tag_applidata_tti_term_trans_type"></a>

#### GlobalXML\_TAG\_APPLIDATA\_VISA\_DRL\_APP\_PRG\_ID <a href="#global-xml_tag_applidata_visa_drl_app_prg_id" id="global-xml_tag_applidata_visa_drl_app_prg_id"></a>

#### GlobalXML\_TAG\_APPLIDATA\_VISA\_DRL\_CVM\_LIMIT <a href="#global-xml_tag_applidata_visa_drl_cvm_limit" id="global-xml_tag_applidata_visa_drl_cvm_limit"></a>

#### GlobalXML\_TAG\_APPLIDATA\_VISA\_DRL\_FLOORLIMIT <a href="#global-xml_tag_applidata_visa_drl_floorlimit" id="global-xml_tag_applidata_visa_drl_floorlimit"></a>

#### GlobalXML\_TAG\_APPLIDATA\_VISA\_DRL\_INDEX <a href="#global-xml_tag_applidata_visa_drl_index" id="global-xml_tag_applidata_visa_drl_index"></a>

#### GlobalXML\_TAG\_APPLIDATA\_VISA\_DRL\_PARAMS <a href="#global-xml_tag_applidata_visa_drl_params" id="global-xml_tag_applidata_visa_drl_params"></a>

#### GlobalXML\_TAG\_APPLIDATA\_VISA\_DRL\_PRG\_ID\_LEN <a href="#global-xml_tag_applidata_visa_drl_prg_id_len" id="global-xml_tag_applidata_visa_drl_prg_id_len"></a>

#### GlobalXML\_TAG\_APPLIDATA\_VISA\_DRL\_SWITCH <a href="#global-xml_tag_applidata_visa_drl_switch" id="global-xml_tag_applidata_visa_drl_switch"></a>

#### GlobalXML\_TAG\_APPLIDATA\_VISA\_DRL\_TXN\_LIMIT <a href="#global-xml_tag_applidata_visa_drl_txn_limit" id="global-xml_tag_applidata_visa_drl_txn_limit"></a>

#### GlobalXML\_TAG\_APPLIDATA\_VISA\_TTQ <a href="#global-xml_tag_applidata_visa_ttq" id="global-xml_tag_applidata_visa_ttq"></a>

#### GlobalXML\_TAG\_CHPAPPLIDATA\_VER\_NUM <a href="#global-xml_tag_chpapplidata_ver_num" id="global-xml_tag_chpapplidata_ver_num"></a>

#### GlobalXML\_TAG\_MSRAPPLIDATA\_VER\_NUM <a href="#global-xml_tag_msrapplidata_ver_num" id="global-xml_tag_msrapplidata_ver_num"></a>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://sandbox-docs.verifone.com/s-adk-5.1-programmers-guide/readme/deprecated.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
