POS Checkout update affecting split payment third-party integrations

POS checkout infrastructure has been updated and as a result, there is a change affecting split payments. Orders with multiple payments will briefly appear in the database as partially paid while being created until updated with the final payment, which will appear as paid. The partially paid state will be visible to any apps or integrations querying the order at this moment. It will also result in a webhook firing for each payment, instead of one for the entire order.

This change may potentially require workflow updates for shops who have integrations that rely on the split payment webhooks. For example: if you are using a third-party fulfillment integration that automatically fulfills orders based on the first webhook firing on a partially paid order, your workflow should be updated so that fufillment only happens when the order’s financial_status is paid.

If you think your shop has an integration that might be impacted, please reach out to your third-party provider to discuss possible workflow changes.

Contact Shopify Support if you have additional questions about this change or require additional help.

Back to blog