TransactionConditions

Definition: Conditions on which the transaction must be processed.

Type: defined data structure

Component

Required

Type

Description

Rule

AllowedPaymentBrand

REQUIRED ARRAY

String

Card payment brands allowed by the Sale System for the payment transaction.

Restrict brand if data sent

AcquirerID

REQUIRED ARRAY

DigitString

Identification of the Acquirer

Restrict to these Acquirer if present

DebitPreferredFlag

CONDITIONAL

Boolean

The preferred type of payment is a debit transaction rather a credit transaction.

The preferred type of payment is a debit transaction rather a credit transaction.

AllowedLoyaltyBrand

REQUIRED ARRAY

String

Loyalty brands or programs allowed by the Sale System for the loyalty transaction.

Restrict brand if data sent

CONDITIONAL

Enumeration

Type of Loyalty processing requested by the Sale System.

 

CustomerLanguage

CONDITIONAL

ISOLanguage

Language of the Customer

If the language is selected by the Sale System before the request to the POI.

ForceOnlineFlag

CONDITIONAL

Boolean

Indicates if the Cashier requires POI forces online access to the Acquirer.

Go online if data sent

CONDITIONAL

Cluster

Payment instrument entry mode requested by the Sale System.

Restrict entry mode if sent

MerchantCategoryCode

CONDITIONAL

String

The code which identifies the category of the transaction (MCC).

The payment implies a specific MCC.

The length of the string must be greater than or equal to 3 and less than or equal to 4