Transaction Export API
Transaction records can be done in batch via FTP, or via a direct API call.
The format of the file is JSON and looks like the following:
{
"CustomerWebId": "customer-9192",
"WebSaleId": "100536",
"SaleEmail": "melissadarling@aol.com",
"SalePhone": "(289) 987-4847",
"TotalWithTax": 168.09,
"BillingAddress": {
"Street1": "379 ormond dr",
"Street2": false,
"City": "Oswego",
"State": "KS",
"Zip": "67356",
"Country": "US"
},
"ShippingAddress": {
"Street1": "793 Taunton Road East",
"Street2": false,
"City": "Oswego",
"State": "KS",
"Zip": "67356",
"Country": "US"
},
"ShippingAmt": 0,
"SoldItems": [
{
"ItemSku": "001-310-01359",
"SalePrice": 175
}
],
"Payments": [
{
"PaymentType": "CC",
"PaymentAmount": 168.09,
"PaymentSubType": "Visa",
"Last4": "8744",
"FirstName": "Melissa",
"LastName": "Darling"
}
]
}
API Endpoint
https://{WEBSITE_DOMAIN}/api/async.php?t=ecommerce&m=orders&a=export_edt_order_data&since=1604636497&authKey={AUTH_KEY}
Parameters
since (optional): date since last export. In timestamp format. (eg. 1604636497) Use this parameter to only pull transactions since a given date.
authKey: a punchmark given API authorization key