#RLpH3^EvEHl7-shipping
1 messages · Page 1 of 1 (latest)
I’m wondering if I keep creating charges, capturing partials, create charge for remainder of that creates issues on the client credit card.
How fast are charges released?
Hello! Give me a minute to think on this...
Thanks. Take your time.
Doing a partial capture and then a subsequent follow up capture won't work because you can only do a singly capture per charge. Can you give me a bit more context on your integration - are you not charging for shipping up front because you don't know how much it will cost?
Sorry. It’s not shipping related. It’s vendor shipping related.
For example. A customer May checkout from 3 different vendors from out platform. Each vendor is responsible for shipping the items.
On checkout. We should create a charge to hold for the full amount (all 3 vendors).
As each vendor ships, we would capture the charge.
Now, as a partial capture against the single charge releases the remainder, I would need to create a new capture to hold the remaining amounts.
My other thought to reduce the risk is to create 3 separate charge holds, and capture against each one. But this can still have the possibility of multiple charge / capture if the vendors ship in multiple segments.
Is there a specific business reason why you can't capture until they ship out the goods? You could just charge the full amount and then refund the necessary funds if something goes wrong in the shipping process
I think you may be correct. This is probably the easiest way.
Yeah, that will definitely be the simplest solution for you (especially given the additional edge case you described with vendors possible shipping in multiple segments)
Never mind. I re-read the logic.
Thanks for your help. Do you mind if I reply to this thread if I have more questions?
That's fine with us! We typically auto-archive threads after an hour of no follow-ups, but if your thread has been archived you can always ask us to reopen it
Do you mean when you process the payment through stripe how long does it take for the funds to hit your account?
I mean if I hold funds on a credit card and release the hold (via refund API). How long until the customer has access to funds?
Just want to clarify something in case there's a misunderstanding - a hold usually refers to when you authorize the funds, but don't capture them until a later date. In that case, you wouldn't need to do any refunding (you'd simply manually release the funds by cancelling the Payment Intent or wait 7 days for it to be automatically cancelled).
If you're refunding a charge that has been captured and you have the funds, the general timeline is that they customer should receive the funds back within 5-10 days (depending on the bank). See https://stripe.com/docs/refunds#tracing-refunds
Yes. I mean releasing the funds held but not captured. How long before the funds are available to the credit card holder?
Sorry. Terminology is confusing. We are using the Charge API and the docs specify to use the refund api to cancel an authorization
Can you show me where it says that? (Still looking into the actual timeline for this)
Ah, that's specifically if you want to use the Charges API (which is an older/legacy API). You should be using the Payment Intents API for new integrations
In terms of the timeline - I don't think we know the specifics (since it depends on the customers bank) but typically it should be around a couple days