The order payment request webhook performs a POST in JSON format to a designated endpoint of the reseller when a negotiable quote is submitted and an order is created. The V2 payload includes full order details: items, billing/shipping addresses, payment information, and totals.
Headers
-
Version of the webhook.
-
The API-key is a shared secret that can be used to authenticate the incoming request.
Request examples
# Headers
x-version: V1
x-api-key: string
# Payload
{
"order_increment_id": "000000549",
"purchase_order_increment_id": "000000001",
"pay_by_link": "https://example.com/pay/abc123",
"created_at": "2026-04-18T09:12:28.000+00:00",
"items": [
{
"sku": "wsnl199-5c9de5ad4681ed3eb551e7ee",
"parent_sku": "381189",
"qty": 2,
"item_price_inc_tax": 270,
"row_total_inc_tax": 540,
"manufacturer": "Emporio Armani",
"size": "L",
"mpn": "3G1MXE1MXVZF982",
"external_reference": null
}
],
"billing_address": {
"first_name": "Jan",
"last_name": "Jansen",
"email": "jan.jansen@winkelstraat.nl",
"telephone": "+31621510775",
"street": "Edsger Dijkstraat",
"house_number": "12",
"postcode": "9012DE",
"city": "Zonnewijk",
"region_code": null,
"country_id": "NL",
"company_name": null
},
"shipping_address": {
"first_name": "Jan",
"last_name": "Jansen",
"email": "jan.jansen@winkelstraat.nl",
"telephone": "+31621510775",
"street": "Edsger Dijkstraat",
"house_number": "12",
"postcode": "9012DE",
"city": "Zonnewijk",
"region_code": null,
"country_id": "NL",
"company_name": null
},
"payment": {
"method": "purchaseorder",
"po_number": "YOUR_ORDER_REFERENCE"
},
"grand_total": 545.95,
"subtotal": 540,
"shipping_price": 5.95,
"tax_amount": 94.64,
"discount_amount": 0,
"currency": "EUR"
}