Feature Request: ShopifyPOS custom payment methods not auto-paid

We use POS custom/external payment types that integrate with an external processor.
We need a configuration so orders created via a specific external payment method are not automatically marked as paid (and possibly fulfilled).

Instead, we want the ability to have the order created in a pending/unpaid state until our external system confirms settlement. Like how there is currently the ability to create an unpaid order by itself. This would drastically reduce the need for reconciliation-time full refunds and inventory adjustments when settlements fail.

Is this a Shopify can track and implement please?

Hey @Damian_Wilson - thanks for flagging. These forums are generally for partner developers using our APIs and development tools, but I’m happy to pass this along as a feature request for sure.

Just wanted to confirm some things here with you so I can send this up:

  • The end-to-end flow between POS and your external processor
  • Whether Shopify should automatically mark the order as paid after receiving settlement confirmation
  • Roughly how often failed settlements lead to refunds or inventory adjustments?

I can’t guarantee a timeline or implementation, but this helps with writing things up on my end here so I can advocate as best as I can for the feature :slight_smile:

Hope to hear from you soon!