TIM SDK
TIM API C
adjustment_result.h File Reference

Description

Specifies if an amount adjustment notification was handled correctly. 0 for success.

This field is returned in a standard TerminalStatus notification from terminal to ECR in case an AmtAdjustment notification as been sent from ECR to terminal.

The following values are valid:

Copyright: SIX Payment Services.

Typedefs

typedef enum ta_e_adjustment_result ta_e_adjustment_result_t
 

Enumerations

enum  ta_e_adjustment_result { ta_c_ar_undefined, ta_c_ar_ok, ta_c_ar_fail_request_to_late, ta_c_ar_fail_amount_to_high }
 

Typedef Documentation

◆ ta_e_adjustment_result_t

Specifies if an amount adjustment notification was handled correctly. 0 for success.

This field is returned in a standard TerminalStatus notification from terminal to ECR in case an AmtAdjustment notification as been sent from ECR to terminal.

The following values are valid:

Specification: unattended.

Enumeration Type Documentation

◆ ta_e_adjustment_result

Specifies if an amount adjustment notification was handled correctly. 0 for success.

This field is returned in a standard TerminalStatus notification from terminal to ECR in case an AmtAdjustment notification as been sent from ECR to terminal.

The following values are valid:

Specification: unattended.

Enumerator
ta_c_ar_undefined 

Undefined/invalid value.

ta_c_ar_ok 

The amount adjustment was successful

ta_c_ar_fail_request_to_late 

The amount adjustment failed because adjustment notification was sent to late

ta_c_ar_fail_amount_to_high 

The amount adjustment failed because adjusted amount is to high