TIM SDK
TIM API C
vas_info_type.h File Reference

Description

Specifies type of value added services information.

Field that describes the content of its parent <sixml:VasInformation> tag.

Copyright: Worldline.

Typedefs

typedef enum ta_e_vas_info_type ta_e_vas_info_type_t
 

Enumerations

enum  ta_e_vas_info_type {
  ta_c_vit_undefined = 0, ta_c_vit_alt_id = 1, ta_c_vit_trx_match = 2, ta_c_vit_trx_id = 3,
  ta_c_vit_trx_ident_time = 4, ta_c_vit_user_alias = 5, ta_c_vit_card_alias = 6, ta_c_vit_agr_data_to_ecrindicator = 7,
  ta_c_vit_agr_req_add_vasdata_indicator = 8, ta_c_vit_agr_res_data_to_hst_indicator = 9, ta_c_vit_amt_vasprg = 10, ta_c_vit_vasprg_ctnr = 11,
  ta_c_vit_vasprg_id = 12, ta_c_vit_vasprg_name = 13, ta_c_vit_vasprg_mtch_id = 14, ta_c_vit_vasspec_id = 15,
  ta_c_vit_data_to_ecrind = 16, ta_c_vit_req_add_vasdata_ind = 17, ta_c_vit_add_vasdata_com_md = 18, ta_c_vit_res_data_to_hst_ind = 19,
  ta_c_vit_add_vasdata = 20, ta_c_vit_support_ver = 21
}
 

Typedef Documentation

◆ ta_e_vas_info_type_t

Specifies type of value added services information.

Field that describes the content of its parent <sixml:VasInformation> tag.

Specification: valueAddedServices.

Enumeration Type Documentation

◆ ta_e_vas_info_type

Specifies type of value added services information.

Field that describes the content of its parent <sixml:VasInformation> tag.

Specification: valueAddedServices.

Enumerator
ta_c_vit_undefined 

Undefined/invalid value.

ta_c_vit_alt_id 

VAS Alternative Identifier, e.g. for WOL. Alternative Identifier for the transaction given by the ECR or terminal

Specification: valueAddedServices.

ta_c_vit_trx_match 

VAS Transaction Match. Indication if PAN is available on VAS host: 0=no, 1=yes

Specification: valueAddedServices.

ta_c_vit_trx_id 

VAS Transaction Identification. VAS specific ID for this transaction, e.g. used for WOL.

Specification: valueAddedServices.

ta_c_vit_trx_ident_time 

VAS Identification Timestamp. Timestamp of the VAS identification.

Specification: valueAddedServices.

ta_c_vit_user_alias 

VAS User Alias. E.g. WOL specific Alias of the WOL User linked with the used card.

Specification: valueAddedServices.

ta_c_vit_card_alias 

VAS Card Alias. E.g. WOL specific Alias of the used card.

Specification: valueAddedServices.

ta_c_vit_agr_data_to_ecrindicator 

Aggregated Forward Data To ECR Indicator. Flag indicating wether at least one included VAS program requires to forward the data from e.g the VAS enabled terminal to the ECR.

Specification: valueAddedServices.

ta_c_vit_agr_req_add_vasdata_indicator 

Aggregated Request Additional VAS Data Indicator. Flag indicating wether at least one included VAS program requires to request additional the data from a VAS provider.

Specification: valueAddedServices.

ta_c_vit_agr_res_data_to_hst_indicator 

Aggregated Forward Result Data To Host Indicator. Flag indicating wether at least one included VAS program requires to forward the result data e.g. to the WOL Host.

Specification: valueAddedServices.

ta_c_vit_amt_vasprg 

Amount Matching VAS Program. Indicates how many e.g. WOL program matches the processed transaction.

Specification: valueAddedServices.

ta_c_vit_vasprg_ctnr 

Matching VAS Program Container. Containing VAS Programs with specific data.

Specification: valueAddedServices.

ta_c_vit_vasprg_id 

VAS Program ID. E.g. WOL program specific identifier like 123

Specification: valueAddedServices.

ta_c_vit_vasprg_name 

VAS Program Name. E.g. WOL program name like "Miles and More collect points".

Specification: valueAddedServices.

ta_c_vit_vasprg_mtch_id 

VAS Program Match ID. E.g. WOL specific match ID for this specific transaction.

Specification: valueAddedServices.

ta_c_vit_vasspec_id 

VAS Specific ID. E.g. WOL program VAS identification number, e.g. M and M ID or loyalty reference for TWINT.

Specification: valueAddedServices.

ta_c_vit_data_to_ecrind 

Forward Data To ECR Indicator. Flag indicating wether for this specific VAS program it is required to send additional data to ECR.

Specification: valueAddedServices.

ta_c_vit_req_add_vasdata_ind 

Request Additional VAS Data Indicator. Flag indicating wether for this specific VAS program it is required to request additional data from a VAS provider.

Specification: valueAddedServices.

ta_c_vit_add_vasdata_com_md 

Additional VAS Data Communication Mode. Indicates how the VAS advanced data should be transmitted between VAS enabled terminal and VAS provider. Allowed values: 0: no communication required, 1: ep2 request/response, 2: out-of-band

Specification: valueAddedServices.

ta_c_vit_res_data_to_hst_ind 

Forward Result Data To Host Indicator. Flag indicating wether for this specific VAS program will forward the result data to the VAS Host.

Specification: valueAddedServices.

ta_c_vit_add_vasdata 

Additional VAS Data. Free to use container for VAS specific data, max. 3000 chars. E.g. TWINT extended reference description.

Specification: valueAddedServices.

ta_c_vit_support_ver 

VAS Supported Version. Supported VAS specification version (e.g. WOL version) by the terminal software, has to be set by the terminal software based on the implemented VAS specification version.

Specification: valueAddedServices.