OutTender

Defines a single tender

NameTypeAdditional informationDescription
AuthCode string

None.

Auth Code returned by credit processor

PaymentAuthorizationDeclinedReason string

None.

Reason a payment was declined retruned from the credit processor for credit card tenders

GiftCardBalance decimal number

None.

Remaining balance on the gift card if applicable

Status TenderStatus

None.

Status of the payment

Terminal string

None.

An identifier for the terminal on which the payment was applied

DepositId long

None.

Deposit Id

Id long

None.

TenderId

P2PECombo P2PEProvider

None.

Indicates which Point-To-Point Encryption provider is used to apply payments when using Tokens. The value is always provided (not null) at output.

PaymentMethodType CustomerPaymentMethodType

None.

Type of tender the tender element represents.

AccountNumber string

None.

Identify Card Number

PayBalance boolean

None.

Indication that amount of the tender shoud be equal to balance due

Amount decimal number

None.

Amount to tender the order

Tip decimal number

None.

Amount of the tip

PreAuthorize boolean

None.

If true, tender must be pre-authorized before order submission is successful.
A failed pre-authorization will result in a rejected order

DepositTenderType CustomerPaymentMethodType

None.

Deposit Tender Type

WalletType WalletType

None.

Enumeration of the Wallet Provider used for this tender

WalletId string

None.

Customer’s Wallet Id provided by the Wallet application

ProcessingType ProcessingType

None.

Indicates the type of data passed in through the AccountNumber element. This determines what kind of processing to perform.

CardNumberMasked string

None.

The masked card number. If a Token is supplied as the payment type then this value must be the format preserving masked PAN (e.g. 123456XXXXXX1234).