Interface

ImmediatePaymentRequest

ImmediatePaymentRequest

Detailed information for a payment being made.

View Source model/ImmediatePaymentRequest.d.ts, line 6

Members

boolean

# allowPartialSuccess Optional

An optional flag allowing the consumer to indicate that a partial success will not trigger a failure and rollback

View Source model/ImmediatePaymentRequest.d.ts, line 25

string

# clientReference

A merchant application specific reference number. This number should uniquely identify the transaction in the merchant’s system.

View Source model/ImmediatePaymentRequest.d.ts, line 12

MerchantPayload

# merchantPayload Optional

Payload provided by the merchant to support other types of messaging. This payload originates in the payment request and is carried with any resulting transactions. Provided in a generic schema previous configured by the merchant

View Source model/ImmediatePaymentRequest.d.ts, line 39

string

# orderNumber

The merchant order number of the transaction.

View Source model/ImmediatePaymentRequest.d.ts, line 16

Array

# payments

List of payment to be made as part of this transaction

View Source model/ImmediatePaymentRequest.d.ts, line 30

PosPayload

# posPayload Optional

Payload describing the specific POS system. This payload originates in the payment request and is carried with any resulting transactions. Provided in a generic schema previous configured by the merchant

View Source model/ImmediatePaymentRequest.d.ts, line 34

boolean

# skipRollback Optional

An optional flag allowing the consumer to indicate that automatic rollback step should be skipped in the case of failure

View Source model/ImmediatePaymentRequest.d.ts, line 20

PaymentTransactionType

# transactionType Optional

The transaction types to use for each instrument type.

View Source model/ImmediatePaymentRequest.d.ts, line 44