#ashishchicmic
1 messages · Page 1 of 1 (latest)
I'm not sure if the Subscription will remains active after two unpaid monthes
I inivte you to do a quick test using Stripe Test Clock
And similate failure and advance time
I do tested it. On second invoice failure the subscription is marked cancleed
cancelled*
Yes, so you'll need to create another subscription for the customer
If I set up a subscription on January 1st, and the payment fails on the next invoice due on February 1st, but I update the payment method on February 25th or 26th, will the payment for February be deducted on March 1st? Additionally, will both the payments for February and March be deducted on March 1st?
it depends on the settings you have configured for what to do when Invoice payments fail (https://dashboard.stripe.com/settings/billing/automatic) as to what happens to the Feb 1st Invoice, and if the Subscription will still be active to produce a Mar 1 Invoice.
can you guide me more. If I want that both the payments for February and March be deducted on March 1st, what should I do?
it doesn't really work that way in Stripe. If an Invoice payment fails, we might retry that Invoice payment a few times(depending on your settings). The amount does not "roll forward" into the Invoice for the next month, it's just not how our subscription model works.
i'm really confused right now. So If I update the payment method on 25 (Acc to above scenerio), on march 1 i'll be invoiced for feb right? when the payment for march be invoiced?
on march 1 i'll be invoiced for feb right?
No. On March 1st an Invoice is generated that charges for the upcoming month(March).
okay and what about payment of Feb? that was failed earlier?
it depends what settings you use.
if the payment failed, we might retry it, and then when those retries finish, one of the options there might happen(the subscription might cancel(as it would in my screenshot) so there wouldn't even be a March Invoice) or the Invoice might just be marked uncollectible and the subscription continues generaeting new invoices each month).
Understood, and If I also want to collect the payment for the failed invoice?
is there any way?
call the Invoice Pay API; or redirect the customer to the hosted_invoice_url of the Invoice and have them pay there; or confirm the PaymentIntent of the Invoice