Payment Object
These fields store information for an individual payment on an order. Online orders can contain payment information already, or they can be committed as an unpaid order, allowing point of sale (POS) employees to populate payment information in-store. An order can also might be updated in-store if the order content changes.
Field Name | Type | Description |
|---|---|---|
| string | The account identifier |
| string | The Portico requirement added for certification |
| string | The authorization identifier. For Europay, Mastercard, Visa (EMV) transactions, this is the application identifier (AID) field. |
| boolean | The POS does not use this field |
| numeric | The payment amount rounded to currency decimal precision |
| string | The name of card processing application, such as MasterCardCredit or AMEX. For EMV transactions, this is the APL field. |
| string | The EMV Authorization Response Code (ARC) field |
| string | The cryptogram field |
| string | The authentication code |
| numeric | The balance of the card |
| string | The type of acquisition such as MANUAL, SWIPE, CONTACTLESS, SCANNER, CHIP, or CHIP_FALL_BACK_SWIPE. For EMV transactions, this is the CEM field. |
| string | The card company brand such as Visa, Mastercard, or American Express |
| string | The payment code. Options include CASH, DEBIT, CREDIT, or GIFT. |
| string | The Suppress Signature line |
| boolean | The EMV format for Portico |
| string | The customized gift card name |
| string | The unique payment identifier |
| string | The EMV AID field |
| string | An identifier relating to a Store and Forward (SAF) action. It is used to query a payment device to update the status of a transaction after a SAF action. This has been available since OrderObject version 4. |
| boolean | The POS does not use this field |
| string | The identifier value relating to pay type enums |
| string | The display name of the pay type used for the payment. This was added in OrderObject version 6. |
| numeric | The number of points left in a customer's house account. For example, a customer could have 30 points left for rewards after the order transaction. |
| string | The transaction processing time in Coordinated Universal Time (UTC) format |
| string | The card name |
| string | The Portico requirement added for certification |
| string | The request identifier by transaction |
| boolean | Any value of this field triggers a print signature line (see |
| string | The payment status |
| string | The cryptogram field |
| string | The terminal where payment was processed |
| string | The EMV terminal verification results (TVR) field |
| number | The sum of total tips |
| string | The transaction identifier in the batch |
| string | The transaction identifier |
| string | The EMV transaction status indicator (TSI) field |
| string | The available transactions types. For example, SALE or REFUND. |
| string | For EMV transactions, this is the Cardholder Verification Method (CVM) field. |