Some Square online delivery and pickup orders stay OPEN after the customer has paid. Our integration only imports orders with the state COMPLETED, so we miss the tips on these orders.
Example (location LG78VES2XCFYC)
- Order xV5EEAjW2HR0DyyWySTuW2RgsreZY: state OPEN, source Square Online, fulfilment DELIVERY / PREPARED, total £65.05 including a £3.10 tip, nothing left to pay
- Payment hS3dZ2nyOBfSitaKwLNnqWYlh6BZY: status COMPLETED, card captured, taken 20 Sep 2026 at 13:47 UTC
Questions
- Why do these orders stay OPEN after payment?
- Does the seller have to mark each one as completed, or should that happen automatically? How do you set this up?
- Should this be Square’s API that needs to be updated when a payment is marked as completed the order should be as well?
- To report these delivery and pick up tips, should we read payments instead of orders?