Transaction payment (tender) feed layout definition
The following table represents the feed layout definition.
Business name | Field name | Description | Field data type/length |
---|---|---|---|
System of Record Name |
| (Required) Name of the system that is the authoritative data source for a record. |
|
Transaction Datetime |
| Date time when transaction occurred.
|
|
Purchase Order Id |
| (Required for eComm Transaction) Either web order id of the customer's order generated by eCommerce system or a combination of transaction id, store id, and other data that makes a purchase unique within POS system. |
|
Source Transaction Id |
| (Required) This field is a natural primary key. Either eComm Transaction Id generated by eCommerce system (may be order id or order id + invoice or a combination of pos transaction id, + store id and other data that makes a purchase unique within POS system. |
|
Pos Transaction Id |
| (Required for POS Transaction) Transaction number generated by POS system. |
|
Source Location Id |
| Uniquely identifies a Location in the source system where transaction took place (location can be a store or website). References Location Id in Location Feed. |
|
Register Number |
| Id of the register used for placing an order. |
|
Payment Sequence Number |
| (Required) This field is a natural primary key. Line number of the payment within a single order. Example, when two payment methods were used ($50 CC and $20 Gift Card) this number will be 1 for the %50 CC record and 2 for $20 GC record. |
|
Payment Type Code |
| A code that identifies Transaction Payment type, for example: Values are defined as part of on-boarding, in |
|
Global Payment Amount |
| Amount paid using payment type in global currency. |
|
Local Payment Amount |
| Amount paid using payment type in local currency. |
|
Credit Card Token |
| Credit card token of credit card if used as payment type. |
|
Credit Card Expiration Date |
| An expiration date of credit card if used as payment type |
|
Payment Authorization Indicator |
| This field is designed to store a value 'Y' for payment authorization. Valid values are |
|