#romain_best-practices
1 messages · Page 1 of 1 (latest)
👋 Welcome to your new thread!
⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
🔗 This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1362334402050392164
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
I'd recommend just voiding the old invoices instead
If I do that, the subscription won’t be reactivated and will remain in the unpaid status.
Then I'm not really sure what to recommend. Why not just have them pay the old invoice instead of creating a new one? You can redirect the customer the the invoice page to pay it: https://docs.stripe.com/invoicing/hosted-invoice-page
I wanted the customer to be able to pay all the invoices at once, and I also wanted to add some recovery fees in the process.
Do you think it would be better to create an invoice that only contains the recovery fees, then add a new payment method, and trigger the collection of all the unpaid invoices one after the other?
Sure, that will help alleviate the problem you describe
Yes, that does simplify things.
The issue is that the customer will never get a full overview of what they owe, and they’ll also see a separate charge on their bank statement for the recovery fees, which are quite small (around €10) — something they might dispute, for example.
Are both approaches (creating a consolidated invoice vs triggering all unpaid payments one by one) commonly used by Stripe users? Or is one method generally recommended over the other?
Yeah, consolidating invoices is just not something that is natively supported. If you want to do that approach then your best bet is to void the unpaid ones. But as you note that doesn't advance the sub into an active state. No perfect solution here
Are both approaches (creating a consolidated invoice vs triggering all unpaid payments one by one) commonly used by Stripe users? Or is one method generally recommended over the other?
Not really something I hear users ask about much, but I think my recommendation would be to process them one-by-one, and recoup 'fees' separately
One alternative would be to add the fees as an invoice item on the customer then they'll be automatically picked on the next invoice generated by the subscription
OK, thank you for your help — I’ll take some time to think it over.