TIM SDK
TIM API C
transaction_type.h File Reference

Description

Defines the type of transaction.

Used as attribute to classify the transaction in the <sixml:TrxDetail> field.

The following values are valid:

Copyright: Worldline.

Typedefs

typedef enum ta_e_transaction_type ta_e_transaction_type_t
 

Enumerations

enum  ta_e_transaction_type {
  ta_c_tt_undefined = 0 , ta_c_tt_purchase = 1 , ta_c_tt_credit = 2 , ta_c_tt_reversal = 3 ,
  ta_c_tt_pre_authorization = 4 , ta_c_tt_finalize_purchase = 5 , ta_c_tt_debt_recovery = 6 , ta_c_tt_cash_advance = 7 ,
  ta_c_tt_purchase_forced_acceptance = 8 , ta_c_tt_purchase_with_cashback = 9 , ta_c_tt_purchase_phone_authorized = 10 , ta_c_tt_purchase_phone_ordered = 11 ,
  ta_c_tt_purchase_mail_ordered = 12 , ta_c_tt_account_verification = 13 , ta_c_tt_giro = 14 , ta_c_tt_combined = 15 ,
  ta_c_tt_authorize_credit = 16 , ta_c_tt_authorize_deposit = 17 , ta_c_tt_reservation = 18 , ta_c_tt_adjust_reservation = 19 ,
  ta_c_tt_cancel_reservation = 20 , ta_c_tt_purchase_reservation = 21 , ta_c_tt_purchase_reservation_phone_authorized = 22 , ta_c_tt_load_voucher = 23 ,
  ta_c_tt_collect_points = 24 , ta_c_tt_funding = 25 , ta_c_tt_refunding = 26 , ta_c_tt_load = 27 ,
  ta_c_tt_unload = 28 , ta_c_tt_activate_card = 29
}
 

Typedef Documentation

◆ ta_e_transaction_type_t

Defines the type of transaction.

Used as attribute to classify the transaction in the <sixml:TrxDetail> field.

The following values are valid:

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

Enumeration Type Documentation

◆ ta_e_transaction_type

Defines the type of transaction.

Used as attribute to classify the transaction in the <sixml:TrxDetail> field.

The following values are valid:

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

Enumerator
ta_c_tt_undefined 

Undefined/invalid value.

ta_c_tt_purchase 

Sale transaction.

Specification: retail.

ta_c_tt_credit 

Credit transaction. (Refund)

Specification: retail.

ta_c_tt_reversal 

Reversal of a transaction.

Specification: retail.

ta_c_tt_pre_authorization 

PreAuthorization function.

Specification: petrol.

ta_c_tt_finalize_purchase 

Finalize purchase / Online advice function.

Specification: petrol.

ta_c_tt_debt_recovery 

Debt recovery.

Specification: unattended.

ta_c_tt_cash_advance 

Cash advance function.

Specification: advancedRetail.

ta_c_tt_purchase_forced_acceptance 

Purchase function with forced acceptance function.

Specification: advancedRetail.

ta_c_tt_purchase_with_cashback 

Purchase function with cashback amount.

Specification: advancedRetail.

ta_c_tt_purchase_phone_authorized 

Purchase function phone authorized.

Specification: advancedRetail.

ta_c_tt_purchase_phone_ordered 

Purchase function phone ordered.

Specification: advancedRetail.

ta_c_tt_purchase_mail_ordered 

Purchase function mail ordered.

Specification: advancedRetail.

ta_c_tt_account_verification 

Account verification.

Specification: advancedRetail.

ta_c_tt_giro 

Giro

Specification: banking.

ta_c_tt_combined 

Combined

Specification: banking.

ta_c_tt_authorize_credit 

Authorize credit

Specification: banking.

ta_c_tt_authorize_deposit 

Authorize deposit

Specification: banking.

ta_c_tt_reservation 

Reservation function.

Specification: hospitality.

ta_c_tt_adjust_reservation 

Adjust reservation function.

Specification: hospitality.

ta_c_tt_cancel_reservation 

Cancel reservation function.

Specification: hospitality.

ta_c_tt_purchase_reservation 

Purchase reservation function.

Specification: hospitality.

ta_c_tt_purchase_reservation_phone_authorized 

Purchase reservation phone authorized function.

Specification: hospitality.

ta_c_tt_load_voucher 

Load Voucher.

Specification: valueAddedServices.

ta_c_tt_collect_points 

Collect Points

Specification: valueAddedServices.

ta_c_tt_funding 

Funding

Specification: valueAddedServices.

ta_c_tt_refunding 

Renfunding

Specification: valueAddedServices.

ta_c_tt_load 

Load

Specification: valueAddedServices.

ta_c_tt_unload 

Unload

Specification: valueAddedServices.

ta_c_tt_activate_card 

Activate card

Specification: valueAddedServices.