Hello,
I am starting to build an application for a restaurant to integrate my ordering system with Square. That restaurant is most likely will work in a “Full Service” scenario. Currently I am exploring the API and forums to get an idea what is possible and what is not. I have following questions, for some of them I found responses here that it is not possible, but I wonder if that changed.
- I need to create an order and assign it to a table, fill it with items, but without payment. Will this order be visible in Square Restaurant application?
- Is it possible to get a webhook on update of each unpaid order, when it is updated via Restaurant Application or other Square services?
- Is it possible to get all unpaid orders and manage them: update, void, pay, close?
I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:
https://developer.squareup.com/docs/app-marketplace/requirements/orders-api
Additional Documentation
Orders API: How It Works
Order-Ahead Application Use Case
Payment API: Process Online and In-Person Payments
If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.
These feature unfortunately aren’t currently available yet. With our Orders migration that is happening it will enable all of what your wanting. Unfortunately, I don’t have public roadmap that I can share at this time, but please stay tuned.