Hi,
We create orders through the Orders API for restaurants (To Go dine-in), using the new IN_STORE fulfillment from the closed Beta announcement. It works in our sandbox app: the order is created, paid, and shows as “In store” in Dashboard → Orders → All orders.
The problem is the Name column. For every IN_STORE order it shows “Receipt #xxxx”, whatever name we send. We tried ticket_name, the recipient display_name, a customer on the recipient, order and payment, reference_id, note, metadata and source.name. A PICKUP order created the same way shows its recipient name correctly.
- Which field fills the Name column for an IN_STORE order, or is “Receipt #” expected?
- Where do ticket_name and the in-store recipient display_name appear (order detail, POS, printed ticket, KDS)?
- Is there a supported way to show a table label to staff on an IN_STORE order created by an API integration?
We are on Square-Version 2026-08-19. Happy to share our Application ID and the sandbox order IDs by DM.
Thank you.