Skip to main content
Skip table of contents

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:

CODE
{
    "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

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.