How to Partially Capture Payment via the Flow App

We have created a Flow that captures payment on an order once we fulfill an order.

The problem we are encountering is that if we only fulfill 1 line item, the entire customer payment is being captured instead of a partial payment.

We can’t seem to figure out how to only capture a partial payment if only part of the order is being fulfilled.
Is this even possible using Shopify Flow?
Thanks!

I don’t think you can make partial payment using Shopify Flow at this point. I will log a ticket to request this feature.

Hi, I am interesting in finding a solution for this as well. Is this something that can be done? We only want to charge the customer for the item(s) at the time of fulfillment.

Hello - Was the ticket referred to in this comment created? If so, what is the status? Thanks.

Hello -

Was a ticket ever logged? Any update? I am also looking to do this

You cannot do partial payment capture in Flow yet. One question for anyone wanting this feature…how would you define what amount you want to partially capture? Think about fulfillments, refunds, shipping costs, discounts, etc.

Do you want an action to capture for a single fulfillment?

Ideally, the conditions which would determine the amount to capture would
be steps in the flow, e.g., a customer’s membership in a segment, customer
tag, order tag, product tag, type of order (pre-order), fulfillment status,
etc., and the amount would also be customizable based on those conditions,
e.g., percentage, fixed amount.

It seems simple on the face of it, but maybe I am over simplifying it. I think it should be as simple as setting the logic of FLOW to look at the line status. If status=fulfilled, capture payment for that line. Its run almost in a loop internally within the order. Initial trigger is the order change, and the capture payment against only the fulfilled lines. Is there a 3rd party app that anyone knows of that can do this?

Our requirement is a bit more nuanced. We need to capture partial payment
where the amount varies depending on conditions such as customer segment,
tags, etc.

Was this resolved? I have a similar issue. Thank You