PayAtTablePostPaymentRequest Element

Name Description Type Constraint MaxLength
CheckNumber This is the Check Number that is used when processing a payment. A minimum of 4 digits is required starting at 1000. A valid check number range is 1000-99999999 before it must be recycled xs:string Optional 8
TableNumber This is the Table Number that is used when processing a payment. A minimum of 4 digits is required xs:string Optional 8
TransactionType This is the transaction type of the transaction TransactionType Mandatory NA
TransactionAmount This is the monetary value of the transaction in minor units including the monetary value of the Gratuity Amount Money Mandatory NA
GratuityAmount This is the monetary value of gratituty for the transaction in minor units Money Optional NA
TransactionDateTime This is the current date and time of the transaction on the computer, expressed as the local time xs:dateTime Mandatory NA
CaptureMethod The card data capture method CaptureMethodEx Mandatory NA
CardNumber This is the masked Primary Account Number (PAN) embossed on the front of a card xs:string Mandatory 19
ExpiryDate This is the expiry date embossed on the front of a card Date Mandatory NA
TokenisedCardNumber This is the tokenized card number that represents the real card number xs:string Mandatory 19
CardScheme This is the card scheme code of the transaction CardSchemeType Mandatory NA
MerchantId This is the merchant identification number (MID) assigned to a merchant by the merchant's acquirer xs:string Mandatory 20
TerminalId This is the terminal identification number (TID) assigned to a transaction device by the merchant's acquirer xs:string Mandatory 20
AuthorityCode This is the authorization code provided by the acquirer, card issuer or ANYpay xs:string Mandatory 20
SessionId This is the session Id (GUID) that is associated to a single Pay at Table transaction, the session Id is generated and managed by the merchant system xs:string Mandatory 36