Skip to main content
Use this kit for restaurant POS systems: orders with choices, add-ons, deals and pizzas, accepted with a prep time and marked ready from the POS.

Who does what

How an order flows

1

order.created

XFaster sends a signed webhook to your endpoint.
2

Confirm

The webhook carries the order. Print it, then POST /orders/{id}/received.
3

Accept

POST /orders/{id}/accept with prep_time_minutes. Kitchen tickets print on the XFaster side as usual.
4

Ready

POST /orders/{id}/ready when the food is packed. The courier is sent according to it.
5

Done

The courier picks up and delivers, or you mark a pickup order collected.

Statuses

Delivery customers never see “ready”. For them the order stays “preparing” until the courier picks it up.