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
Payments for successful orders will change to "Succeeded". If you see any "Uncaptured" payments in your Stripe account, you can safely ignore them (or even cancel them if you want to tidy up). They only happen if there is an unforeseen issue at checkout. Your customer will not have been charged.
For most transactions, there are no fees to refund a charge, but the Stripe and processing fees from the original transaction aren't returned.
Stripe submits refunds to your customer's bank immediately. Depending on the bank's processing time, it can take anywhere from 5-10 business days to show up on your customer's bank account.
If you see a charge from us on your credit card statement, it's possible that you've purchased something from a business that uses our services and the business itself wasn't reflected on your bank statement descriptor.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With