Stripe: Do I need to refund for uncaptured charges?
Asked Answered
H

1

10

So in our app, we do not charge immediately but simply create stripe charge with capture set to false so that customer is not charged instantly.

Question: Should we still issue a Refund for the customer (in case of app/db error) despite the fact that we created a charge in un-captured mode ?

Thanks for the help

Hemangioma answered 6/9, 2017 at 9:19 Comment(0)
B
12

Ideally, yes, you should. "Refunding" an uncaptured charge will cancel the authorization and release the funds on the customer's account.

If you don't refund the uncaptured charge, the authorization will automatically expire after 7 days, but that's not very customer friendly. You should always try to either capture or refund uncaptured charges as soon as possible.

Brogue answered 6/9, 2017 at 10:0 Comment(1)
I am using this code to do the refund on the uncaptured charge stripe.refunds.create( {charge: chargeId}) Do you know if I use this code, Stripe would charge their fee on the refund amount that was NOT captured?Alleneallentown

© 2022 - 2024 — McMap. All rights reserved.