TIM SDK
TIM API C
function_hint.h File Reference

Description

Hint to the subsequent Finacial Transaction Function that will be called in the “WaitForProceed”-state following an InitTransaction.

The value shall be used to initialize the contact less kernels and to determine if a certain POS entry mode is even possible. The ECR is allowed to not follow this indication and send another transaction type. This may lead the terminal application to do require a double tap or even terminate the transaction.

The following values area valid:

Copyright: Worldline.

Typedefs

typedef enum ta_e_function_hint ta_e_function_hint_t
 

Enumerations

enum  ta_e_function_hint {
  ta_c_fh_undefined = 0, ta_c_fh_purchase = 1, ta_c_fh_credit = 2, ta_c_fh_reversal = 3,
  ta_c_fh_pre_authorization = 4, ta_c_fh_finalize_purchase = 5, ta_c_fh_cash_advance = 6, ta_c_fh_purchase_forced_acceptance = 7,
  ta_c_fh_purchase_with_cashback = 8, ta_c_fh_purchase_phone_authorized = 9, ta_c_fh_purchase_phone_ordered = 10, ta_c_fh_purchase_mail_ordered = 11,
  ta_c_fh_account_verification = 21, ta_c_fh_giro = 12, ta_c_fh_combined = 13, ta_c_fh_authorize_credit = 14,
  ta_c_fh_authorize_deposit = 15, ta_c_fh_reservation = 16, ta_c_fh_load_voucher = 17, ta_c_fh_collect_points = 18,
  ta_c_fh_load = 19
}
 

Typedef Documentation

◆ ta_e_function_hint_t

Hint to the subsequent Finacial Transaction Function that will be called in the “WaitForProceed”-state following an InitTransaction.

The value shall be used to initialize the contact less kernels and to determine if a certain POS entry mode is even possible. The ECR is allowed to not follow this indication and send another transaction type. This may lead the terminal application to do require a double tap or even terminate the transaction.

The following values area valid:

Guides: petrol, advancedRetail, banking, hospitality, valueAddedServices.

Enumeration Type Documentation

◆ ta_e_function_hint

Hint to the subsequent Finacial Transaction Function that will be called in the “WaitForProceed”-state following an InitTransaction.

The value shall be used to initialize the contact less kernels and to determine if a certain POS entry mode is even possible. The ECR is allowed to not follow this indication and send another transaction type. This may lead the terminal application to do require a double tap or even terminate the transaction.

The following values area valid:

Guides: petrol, advancedRetail, banking, hospitality, valueAddedServices.

Enumerator
ta_c_fh_undefined 

Undefined/invalid value.

ta_c_fh_purchase 

Purchase function.

Specification: petrol.

ta_c_fh_credit 

Credit function.

Specification: petrol.

ta_c_fh_reversal 

Reversal function.

Specification: petrol.

ta_c_fh_pre_authorization 

PreAuthorization function.

Specification: petrol.

ta_c_fh_finalize_purchase 

Finalize purchase / Online advice function.

Specification: petrol.

ta_c_fh_cash_advance 

Cash advance function.

Specification: advancedRetail.

ta_c_fh_purchase_forced_acceptance 

Purchase function with forced acceptance.

Specification: advancedRetail.

ta_c_fh_purchase_with_cashback 

Purchase function with cashback amount.

Specification: advancedRetail.

ta_c_fh_purchase_phone_authorized 

Purchase function phone authorized.

Specification: advancedRetail.

ta_c_fh_purchase_phone_ordered 

Purchase function phone ordered.

Specification: advancedRetail.

ta_c_fh_purchase_mail_ordered 

Purchase function mail ordered.

Specification: advancedRetail.

ta_c_fh_account_verification 

AccountVerification function.

Specification: advancedRetail.

ta_c_fh_giro 

Giro function.

Specification: banking.

ta_c_fh_combined 

Combined function.

Specification: banking.

ta_c_fh_authorize_credit 

Authorize credit function.

Specification: banking.

ta_c_fh_authorize_deposit 

Authorize deposit function.

Specification: banking.

ta_c_fh_reservation 

Reservation function.

Specification: hospitality.

ta_c_fh_load_voucher 

Load Voucher function.

Specification: valueAddedServices.

ta_c_fh_collect_points 

Collect Points function.

Specification: valueAddedServices.

ta_c_fh_load 

Load function.

Specification: valueAddedServices.