Build 2026-01-12 08:21:29
The Order Management API is used to create and handle orders
https://{slug}.api-se.playground.norce.tech/checkout/order/
https://{slug}.api-se.stage.norce.tech/checkout/order/
https://{slug}.api-se.norce.tech/checkout/order/
https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v0/checkout/orders/{order_id}
https://customer-slug.api-se.stage.norce.tech/checkout/order/api/v0/checkout/orders/{order_id}
https://customer-slug.api-se.norce.tech/checkout/order/api/v0/checkout/orders/{order_id}
curl -i -X DELETE \
'https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v0/checkout/orders/{order_id}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'x-channel: 1' \
-H 'x-merchant: norce'https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v0/checkout/orders/{order_id}
https://customer-slug.api-se.stage.norce.tech/checkout/order/api/v0/checkout/orders/{order_id}
https://customer-slug.api-se.norce.tech/checkout/order/api/v0/checkout/orders/{order_id}
curl -i -X GET \
'https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v0/checkout/orders/{order_id}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'x-channel: 1' \
-H 'x-merchant: norce'OK
Order actions are called in order to complete an action, such as 'Validate'. If provided the action is not completed if the response is not successful (e.g. http status code 400), note however that in case of a time constraint the action might be completed without a successful response.
Order notifications are called after an event has occurred, such as order reaching 'Completed' state.
{ "id": "o_yClTSySjyAuuBjmiBlHCjuEcTf", "merchant": "string", "channel": "string", "reference": "string", "created": "2019-08-24T14:15:22Z", "lastModified": "2019-08-24T14:15:22Z", "state": { "currentStatus": "checkout", "transitions": [ … ] }, "culture": "string", "currency": "string", "country": "string", "cart": { "reference": "string", "items": [ … ], "discounts": [ … ], "total": { … }, "attributes": { … } }, "shippings": [ { … } ], "payments": [ { … } ], "customer": { "billing": { … }, "shipping": { … }, "type": "Person", "attributes": { … } }, "consents": [ { … } ], "validations": [ { … } ], "hooks": [ { … } ], "notifications": [ { … } ], "total": { "includingVat": 1234, "excludingVat": 987.2 }, "attributes": { "property1": null, "property2": null } }
https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v0/checkout/orders/{order_id}/state
https://customer-slug.api-se.stage.norce.tech/checkout/order/api/v0/checkout/orders/{order_id}/state
https://customer-slug.api-se.norce.tech/checkout/order/api/v0/checkout/orders/{order_id}/state
curl -i -X PUT \
'https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v0/checkout/orders/{order_id}/state' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-H 'x-channel: 1' \
-H 'x-merchant: norce' \
-d '{
"currentStatus": "checkout"
}'