#eranga-auto-advance
1 messages ยท Page 1 of 1 (latest)
heya @solemn jasper! the auto advance property is on the invoice, so you would have to implement your own logic for those specific subscription invoices - https://stripe.com/docs/invoicing/integration/automatic-advancement-collection
Hello again ๐ So this means I will have to take care of them in the invoice level
I have this scenario, where I need to keep the subscription running, even after the customer didn't pay for the trial
But until the customer attach a new payment method (which we can charge), I am suppose to block them on my app. So I want to stop sending them invoice emails in the meantime as well
hmmm, actually how about this : https://stripe.com/docs/billing/subscriptions/pause
this one specifically seems like what you want : https://stripe.com/docs/billing/subscriptions/pause#collect-payment-later
LOL... I didn't know about this
sorry, i think yesterday i told you it wasn't possible, this function totally slipped my mind yesterday too
No problem at all. I am still working on my tech design so no worries
Let me go through this document first and maybe ask more clarification if I didn't get something
-
In
Temporarily offer services for free and collect payment laterit looks like the users have to pay for all the unpaid invoices after a while. -
In
Unable to provide servicesit looks like the users only have to pay once they actually started to use our services.
So I feel like we should go for the second option. Am I getting this correctly?
Ah in 1st option, we still have to move the invoices out from draft state if we want to charge them
So I guess, both options work for me.
Now I have another problem. Let's say invoices are generated for billing cycles which start on the 1st of every month.
We pause the collection on subscription.
The user enters proper payment information on the 15th of some month. Now I should only charge half of the amount (calculated based on the time user can use the subscription).
Or I should void all the invoices and create a new billing cycle starting from today.
Could you guide me on this as well?
give me a second, brb
Sure, take your time
yes unable to provide services looks like what you would want
regarding your second question - it just feels like it would be a great deal simpler if you simply cancelled the subscription when the user fails to pay. and then get them to sign up for a new subscription again
Actually, I was thinking the same.
I have one problem in that regards as well.
In my workflow, I am showing the user that he is continuing the earlier subscription. So what I ask them is to enter a proper payment method using the customer portal. Once that happens, the subscription should be created
Let me think a bit.... I remember I had a problem if I followed this path
Actually, I feel like we can do it this way. I'll try to sketch up a design and come back later if I have issues. For now, I think just canceling the subscription seems much simpler.
Thank you for your help @obsidian parcel ๐
no problem!