#deathpote-uncollectiable-invoices
1 messages · Page 1 of 1 (latest)
Hey! An invoice marked as uncollectible is still payable. You should instead void them: https://stripe.com/docs/invoicing/overview#invoice-statuses
I learned this not long ago 😓
Can I mark them failed on failed retries instead of uncollectible ? I don't have this option on the Stripe dashboard
is my suggestion Should I hook uncollectible invoices to void them if they're attached to an ended subscription ? the right way to handle this case ? This looks overkill and potentially dangerous for this use case
Yeah you can't set the failed retries to void an invoice in the Dashboard
There's a webhook event you could use and then manually void them:
invoice.marked_uncollectible then call https://stripe.com/docs/api/invoices/void
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
That's what I feared. If I may suggest something, it could be way less difficult if we had the possibility to void the invoice as an option on the Stripe automatic retry configuration
In my opinion, it's a dangerous feature to allow customers to pay for something ended, it's a customer dead end and he has to contact the customer service to get a refund on this use case
thanks for your reply, I'll try to fix this edge case
I'll relay your feedback!