#knippy-checkout-manual-capture
1 messages ยท Page 1 of 1 (latest)
hey again, friend!
So, other complications aside, the manual capture after fulfillment is a great implementation, no issues there We recommend doing so in those scenarios, in fact.
But yes, since you can only capture once this leaves you either delaying fulfillment (well, payment) of other items or needing to do two payments.
If you need to capture some of the funds immediately this needs to be two payments
But I don't think you can do that in a single checkout session ๐ฆ
Either through two checkout sessions, or by using setup_future_usage with the immediate one and creating a second payment without checkout right afterward for the deferred fulfillment items.
You can in fact make sure the second payment intent is authorized before capturing the first payment from the checkout session
You should make sure to communicate to your user about this clearly so that they know to expect two separate charges to appear
Hmm, i'm just worried about detaching the other items from the checkout session.
Yeah, exactly
Plus the UI itself. They dont see the items they thought should be there
Well its fine to leave the items there but just capture less, thats up to you, or not include them at all and only show the immediate items
Oh I see what you mean, i think,
so if they order a T-Shirt for 15 and a Giftcard for 10, have it create a manual capture Checkout session for the 25, but only capture the $15 when that ships. But process the $10 in a separate order immediately in a second transaction
My only concern is that it'll initially show as a $25+ $10 in their statement (and require that balance) when they are only intending the $25.
The exact configuration is up to you. Could be:
1/ checkout for 25, create PI for 15, capture 10 from checkout, capture PI later
2/ checkout for 10, create PI for 15, capture 10 from checkout, capture PI later
3/ checkout for 25, create PI for 10, capture PI, capture 15 from checkout later
etc
(there are more)
Gotcha. I'll have to do some thinking. Thank you for the ideas!
NP!