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