TIM SDK
TIM API C
outcome.h File Reference

Description

Identifies the outcome of the previous transaction (in the TransactionInfoRequest response).

Copyright: Worldline.

Typedefs

typedef enum ta_e_outcome ta_e_outcome_t
 

Enumerations

enum  ta_e_outcome { ta_c_o_undefined = 0, ta_c_o_successful = 1, ta_c_o_failed = 2, ta_c_o_partial = 3 }
 

Typedef Documentation

◆ ta_e_outcome_t

Identifies the outcome of the previous transaction (in the TransactionInfoRequest response).

Specification: retail.

Enumeration Type Documentation

◆ ta_e_outcome

Identifies the outcome of the previous transaction (in the TransactionInfoRequest response).

Specification: retail.

Enumerator
ta_c_o_undefined 

Undefined/invalid value.

ta_c_o_successful 

If transaction was successful. This does not necessarily mean the transaction is committed, as for example Reservation does not need a commit. But if there was a rollback, the transaction must NOT be indicated as Successful, but as Failed.

Specification: retail.

ta_c_o_failed 

Indicates that the transaction failed / was aborted or rollbacked.

Specification: retail.

ta_c_o_partial 

Indicates that the transaction has only partially succeeded (partial commit).

Specification: retail.