Name | Description | Type | Additional information |
---|---|---|---|
AuthorizationCode |
The authorization code to use to record the transaction under |
globally unique identifier |
Required |
AppId |
The App Id of the Provider to record the transaction under |
globally unique identifier |
Required |
ZipCodeOriginatedFrom |
The Zip Code where the transaction took place in. This is generally the Zip Code of the business. |
string |
Required |
ZipCodeDestination |
The Zip Code where the goods are being shipped to. |
string |
Required |
ProductName |
The name of the product being sold |
string |
None. |
Amount |
The cost of the product |
decimal number |
Required |
Date |
The date and time of the transaction |
date |
None. |
IsTaxable |
Flags if the transaction is taxable or not |
boolean |
Required |
NonTaxableReasonCode |
If the transaction is not taxable provide one of the following codes: 1 - Sale to other retailers for resale 2 - Nontaxable Food product 4 - Nontaxable Labor 8 - Sale to the United States Government 16 - Sale in interstate or foreign commerce |
integer |
None. |
ReportOnly |
Flags if the transaction is for reporting only. If this is true no funds will be withheld from this transaction for tax filing, it is assumed that the user will take their own action to pay the taxes on this transaction. |
boolean |
None. |
TaxReceived |
The amount of tax that was received by the provider's shopping cart. This is optional and will be checked against our lookup tables to ensure the proper amount was taken. |
decimal number |
None. |
ExternalId |
This is an optional field that allows providers to pass their unique identifier for the same transaction to be able to easily audit. |
string |
None. |