TIM SDK
TIM API C
non_financial_transactions.h File Reference

Description

Flag constants for FeatureType and OptionType sixml:NonFinancialTransactions value.

Copyright: SIX Payment Services.

Typedefs

typedef enum ta_e_non_financial_transactions ta_e_non_financial_transactions_t
 

Enumerations

enum  ta_e_non_financial_transactions {
  ta_c_nft_undefined = 0, ta_c_nft_cancel = 1 << 0, ta_c_nft_balance_inquiry = 1 << 1, ta_c_nft_client_identification = 1 << 2,
  ta_c_nft_init_transaction = 1 << 3, ta_c_nft_hold_commit = 1 << 4, ta_c_nft_reservation = 1 << 5, ta_c_nft_adjust_reservation = 1 << 6,
  ta_c_nft_cancel_reservation = 1 << 7, ta_c_nft_loyalty_data = 1 << 8, ta_c_nft_start_checkout = 1 << 9, ta_c_nft_finish_checkout = 1 << 10,
  ta_c_nft_provide_loyalty_basket = 1 << 11
}
 

Typedef Documentation

◆ ta_e_non_financial_transactions_t

Flag constants for FeatureType and OptionType sixml:NonFinancialTransactions value.

Specification: retail.

Enumeration Type Documentation

◆ ta_e_non_financial_transactions

Flag constants for FeatureType and OptionType sixml:NonFinancialTransactions value.

Specification: retail.

Enumerator
ta_c_nft_undefined 

Undefined/invalid value.

ta_c_nft_cancel 

Cancel function supported.

Specification: retail.

ta_c_nft_balance_inquiry 

Balance inquiry function supported.

Specification: retail.

ta_c_nft_client_identification 

Client identification function supported.

Specification: retail.

ta_c_nft_init_transaction 

Init transaction function supported.

Specification: retail.

ta_c_nft_hold_commit 

Hold commit notification function supported.

Specification: retail.

ta_c_nft_reservation 

Hold commit notification function supported.

Specification: retail.

ta_c_nft_adjust_reservation 

Hold commit notification function supported.

Specification: retail.

ta_c_nft_cancel_reservation 

Hold commit notification function supported.

Specification: retail.

ta_c_nft_loyalty_data 

Loyalty data query/init/deinit/update function.

Specification: retail.

ta_c_nft_start_checkout 

Start checkout process at the POS.

Specification: retail.

ta_c_nft_finish_checkout 

Finish checkout process at the POS.

Specification: retail.

ta_c_nft_provide_loyalty_basket 

Provide LoyaltyBasket to the terminal.

Specification: retail.