Payment

Defines a single tender

NameTypeAdditional informationDescription
ExpirationDate string

None.

Expiration Date of the card e.g. 2015-12-25

ZipCode string

None.

Address information used to help verify the card holder.
This is typically the zip code from the card holder’s billing address

SecurityCode string

None.

CVV information used to identify the physical card itself

ProtectionId string

None.

Identifier accompanying an encrypted credit card payment

TenderId string

None.

Identify Tender Id

EncryptedCardNumber string

None.

Encrypted payment-card information

P2PECombo P2PEProvider

None.

Indicates which Point-To-Point Encryption provider is used to apply payments when using Tokens.
The value is going to be null at the output if P2PEProvider.Unknown is selected as this is what ATO expects.

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).