Create an order and have someone on the frontend pick the order on POS so the client can pay

Hey guys the API is really confusing and would really like to know if the USE case is possible. We would like to create an order from the backend where someone working at the STORE can then select the order on the POS and get the client to pay. We are having issues reconciling just the way the business model works. And was wondering if this is possible?

Hey @heyaj19 welcome to the forums!

Unfortunately, this is not currently possible. In order to push an order to the Square POS, it must be paid for already, so it cannot be paid for in person. For more info see here:

@sjosey thanks for the quick reply. Is there a way to reoncile what was paid on Square POS on our backend.

Can we add an order# to what was being paid via POS? or is there an alternative?

You can definitely retrieve all payments/orders that are paid on the Square POS via the API, but there’s no way to link an order to a POS payment, no. You could pass in an order_id via the notes field or something like that, but it wouldn’t be formally linked unfortunately.

Is this feature planned at all? or is there way for us to enter an interac number online and then charge it?

We typically don’t release public timelines, but it’s definitely a popular feature request (you can find it on the forums a few times already). As for interac: as far as I know, it’s supported via tap only, not manual card entry: Accepted Cards | Square Support Center - CA. Let me know if I misunderstood, though.

That answers my question. Thank you

Is it possible that you could please bump up the priority of this request to allow something “payLater” so that the order shows up in the dashboard and it can be paid later?

This is a pain point that we have as of now.

Thank you very much,

My vote for this feature!!! For dine-in restaurant settings, it’s critical to be able to create an order and have it show up in the POS without first requiring payment.