TIM SDK
TIM API C
ngv_mode.h File Reference

Description

Defines if NGV usage is mandatory or optional if card supports it.

This field can be set in a purchase transaction request to define the NGV behaviour for the current transaction.

Example: NGV purchase transaction with one day clearing delay: <sixml:TransactionData NGVMode='AllowedWithFallback' NGVClearingDelay='1' ... />

The following values are valid:

Copyright: SIX Payment Services.

Typedefs

typedef enum ta_e_ngv_mode ta_e_ngv_mode_t
 

Enumerations

enum  ta_e_ngv_mode { ta_c_ngvm_undefined, ta_c_ngvm_mandatory, ta_c_ngvm_allowed_with_fallback, ta_c_ngvm_not_allowed }
 

Typedef Documentation

◆ ta_e_ngv_mode_t

Defines if NGV usage is mandatory or optional if card supports it.

This field can be set in a purchase transaction request to define the NGV behaviour for the current transaction.

Example: NGV purchase transaction with one day clearing delay: <sixml:TransactionData NGVMode='AllowedWithFallback' NGVClearingDelay='1' ... />

The following values are valid:

Specification: austrianUseCases.

Enumeration Type Documentation

◆ ta_e_ngv_mode

Defines if NGV usage is mandatory or optional if card supports it.

This field can be set in a purchase transaction request to define the NGV behaviour for the current transaction.

Example: NGV purchase transaction with one day clearing delay: <sixml:TransactionData NGVMode='AllowedWithFallback' NGVClearingDelay='1' ... />

The following values are valid:

Specification: austrianUseCases.

Enumerator
ta_c_ngvm_undefined 

Undefined/invalid value.

ta_c_ngvm_mandatory 

NGV is mandatory, no fallback to standard purchase allowed.

Specification: austrianUseCases.

ta_c_ngvm_allowed_with_fallback 

NGV shall be performed if card supports it, fallback to standard purchase allowed. (Default)

Specification: austrianUseCases.

ta_c_ngvm_not_allowed 

NGV not allowed.

Specification: austrianUseCases.