Last updated
Payments
Concept
QueueJump uses Stripe Connect to move an order from checkout intent to paid status and eventual payout.
You remain merchant of record. QueueJump does not hold customer funds. Payments are created on your connected Stripe account and settled by Stripe to your payout bank account.
Operationally, the flow is:
- A customer checks out against an active public session.
- QueueJump validates basket totals server-side before creating payment intent.
- Payment outcome updates order status.
- Paid orders move into fulfilment flow.
- Stripe settles funds to your account on your payout schedule.
Why it matters
Reliable payment flow protects service quality and financial clarity.
- Teams avoid prepping unpaid orders.
- Basket and charge mismatches are reduced.
- Refund handling remains traceable to original payment.
- Daily reconciliation becomes repeatable and lower risk.
- Customer trust improves when payment and order state stay aligned.
For most vendors, payment mistakes do not come from card rails. They come from operational drift around status handling and reconciliation discipline.
How to configure it
- Connect Stripe in
Dashboard -> Settings -> Payments. - Complete onboarding until your account is ready to both charge cards and receive payouts.
- Confirm your active session is published and linked to the correct menu and location.
- Place a low-value live order from a customer device.
- Confirm the order reaches paid status before prep starts.
- Run one controlled refund test so your team understands refund flow.
- Set a daily reconciliation routine using Payouts and reconciliation.
- Keep prep workflow strict: no prep begins until payment is confirmed as paid.
If Stripe readiness is incomplete, paid checkout should be treated as blocked until capability status is resolved.
How to verify it worked
- A low-value live order produces a paid order status in queue.
- Failed payments do not appear as prep-ready orders.
- Refund actions are recorded against the original payment.
- Daily order totals and Stripe settlement data align.
- Your team follows paid-status-only prep discipline during service.
Related guides: Connect Stripe, Refunds, and Payouts and reconciliation.
Common mistakes
- Starting prep before paid status is confirmed.
- Treating Stripe setup as complete before charge and payout capability are ready.
- Skipping daily reconciliation.
- Assuming payout timing is controlled outside Stripe policy.
- Assuming QueueJump holds or releases funds.
- Running live service after major changes without a low-value live order check.
Core guides
Related core guides
Use these pillar guides to plan demand, launch reliably, and run service with confidence.
End-to-end launch guide
Ordering windows
VAT basics
Service day runbook