Take payments at a food truck
When a restaurant is set to "Food truck" service type, every unpaid order shows a Take Payment button on the Orders tab — and the Counter Ringup panel has a "Send + take payment" action that chains ringup straight into checkout.
The Take Payment sheet offers three tap targets:
1. Show QR Code — fills the iPad with a QR pointing at /restaurant/pay/{orderId}. Turn the iPad toward the customer; they scan and pay on their phone via Apple Pay, Google Pay, or card. The patron page handles all three automatically.
2. Tap on this device — Apple Pay / Google Pay / card collected on the staff iPad or iPhone. On a native iOS device, this opens Stripe's Tap to Pay on iPhone via the existing Terminal sheet so the customer holds their card or watch up to your phone. On the web, it navigates to the patron pay page on the same device, which staff can hand over.
3. Cash or other — manual mark-paid with a payment-method picker (cash, card-via-external-reader, mobile/Venmo/Zelle, on-account). Lands an audit-friendly paymentMethod on the order.
Hardware Stripe readers (Reader S700, BBPOS WisePOS E) pair from Settings → Integrations. When paired, a "Card reader" option appears in the same sheet.
How to set service type to food truck:
Settings → Service type → Food truck (counter pickup, mobile location). Adds the Location tab; tables, reservations, and delivery platforms are hidden.