Hello I am trying to develop an online ordering site for a restaurant in my local town. theres a couple things I’d like to do.
- I’d like to run test orders that are placed via API and have those orders reflect in the restaurants app.
- I’d like to use a custom website that I develop. not the built in website designer.
Overall im finding this experience incredibly difficult as I am not sure which route to go. I guess I could just use the square online APIs and run my test using that. but the problem is im trying to develop a website for a restaurant so the restaurants app would be best and i cant find a way to run tests on this in a test environment. Can the orders API be used and have those orders reflect in the restaurants app?
At this time pushing test orders to the Square Restaurants POS isn’t currently possible. They will need to be production orders that are fully paid for to push to the device.
When I test I usually pay for the orders using cash or external payments to get the order to push to the POS.
Hi Bryan, thanks for the response. if you could elaborate more on what you mean?
do you mean like processing payments via another provider(like stripes test env) then using the orders API to post to the restaurants POS?
also not sure what you mean by pay cash?
Im a bit hesitant to run tests because of i don’t want to connect a bank account just to be able to accept test payments.
sorry for the silly questions, thanks again.
Yes, I’m suggesting that you create order with the API in production and then pay for them with the Payments API either cash or external. That way no actual real money moves and you can test with your account.