OrderPay
How it works

Publish, take payment, prepare, and fulfil.

The workflow is designed around an order that must stay traceable after a menu changes or a payment provider reports an event later than expected.

1. Publish the offer

Configure the store, locations, catalogue, menus, fulfilment windows, cutoffs, and capacity. Publish only after the customer-facing details and operating limits are ready.

2. Accept an eligible order

The server validates the current menu, run, price, fulfilment choice, cutoff, and capacity. The shopper completes payment in the merchant's Square or Stripe flow.

3. Complete the work

A confirmed paid order appears in the merchant workflow with production, packing, pickup, delivery, cancellation, refund, and reconciliation state kept distinct.