Skip to main content

Order Lifecycle

Order Statuses

StatusDescriptionWho triggers it
NEWOrder has been placed, payment may still be processing.System
CANCELLEDCustomer cancelled the order.System
APPROVABLEOrder is ready for the POS to act on. Callback is sent at this point.System
APPROVEDPOS accepted the order and will prepare it.Your system
REJECTEDPOS rejected the order (e.g. out of stock). Optional rejection message.Your system
DONEOrder is prepared and ready for pickup.Your system
LEFTCustomer left without picking up the order.Your system
COMPLETEDCustomer received the order.Your system

Transaction Statuses

Transaction StatusDescription
UNPAIDPayment has not been processed yet.
AUTHORIZEDPayment authorized but not yet captured (in-app payments).
CAPTUREDPayment has been captured successfully (in-app payments).
PAID_EXTERNALLYPayment was collected at the counter (after finalize-external-payment).
RELEASEDAuthorized payment was released back (e.g. order rejected/cancelled).
FAILEDPayment failed.
PAYMENT_NOT_REQUIREDNo payment is needed for this order.