I’m currently facing the following situation:
We have an existing integration with Square. Our customers can make part of the payment for a purchase through our application, and we’d like to explore the possibility of sending this partial payment to Square so it can be applied when the staff completes the sale at the POS.
While reviewing the documentation, I came across this endpoint: POST /v2/payments - Square API Explorer, which appears to support registering external payments outside of Square. However, I’m unsure whether this can be integrated with the POS, and if so, how that integration would work.
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:
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.
Hi @weslei! Unfortunately this is not a flow that is currently supported by Square’s APIs. External payments collected via the Payments API cannot be applied as a partial payment on in-person Point of Sale transactions.
I understand, Josh. Thank you very much for the clarification.
That said, what would be the best way for us to resolve this issue?
I was thinking of loading the merchant’s entire product catalog into our app, allowing customers to complete the purchase entirely within our app. Then, once the order is finalized, we would send it to Square for the merchant’s inventory and financial tracking.
What do you think about this approach? Would it be possible? If so, how would the merchant’s staff be able to validate in the POS that the purchase was correctly made and paid for through our app?