Orders API Cash Payment Possible?

Hi my merchant needs to receive online orders from his custom website (without customer pre-paying online) and view/print out the order via the regular square app. Customer would then pay in person either with cash or a card swipe on the square device.

This doesn’t seem to be possible as square requires a payment to be made via their API to have order appear and print.

Is it possible?


Hey @hidethellama welcome to the forums!

You’re correct, unfortunately, and the Orders team is aware of this. Currently, an order must be paid for before it would show up in the Square Dashboard on POS application. I’ll update this post to be marked as a feature request, because we certainly hear this often.


Hi, is it possible to get access to this API as a partner? I work with 70 restaurants in LA area and process over $500k of orders a month that would all benefit from this feature. I have submitted an application, but i’m not sure what your criteria is — not sure if i would be able allowed to join in a reasonable timeframe.

We do have our own app but it’s convenience to use square as they can process in person payments and printer support is good.

Great to hear you’re interested in becoming a partner, but unfortunately I don’t have a lot of insight into the requirements either. All the applications and reviews are handled by a completely different team than the ones monitoring this forum. Please send me a message here with your application id and I can find out if there’s been any status updates on our end.

With all that said - I’m not even sure if the feature exists even to partners yet (not as far as I know). So even if you were a partner, I don’t think you’d be able to use this functionality since it hasn’t been fully implemented.

Thanks for the help! The feature should exist as doordash and postmates are able to send orders to regular Square POS (not restaurant). I did apply on a page specifically mentioning a different set of API for this feature, however I am having trouble finding it, will post back.

1 Like

I would like to add my support for this feature as well or at least request some kind of solution for the proposed problem that the original poster has.

Currently, the only workaround that we have for this is to add the items ad-hoc and charge $0 so that we can create a payment. Is there a better solution available?

This feature is available to large companies like Doordash and Postmates.

I think square is trying to entice people to use their own payments processor for online orders as well.

However I think that is a loose-loose tactic, as during the 2 months of silence from Square my company built their own app that receives orders and prints to any thermal printer. We wasted development resource to replicate what Square excels at.

If Square had allowed for orders without needing Payments API, we would have had many Clover system users move to square for in person payments to have 1 unified device.

1 Like