#eranga-auto-advance

1 messages ยท Page 1 of 1 (latest)

obsidian parcel
solemn jasper
#

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

obsidian parcel
solemn jasper
#

LOL... I didn't know about this

obsidian parcel
#

sorry, i think yesterday i told you it wasn't possible, this function totally slipped my mind yesterday too

solemn jasper
#

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

#
  1. In Temporarily offer services for free and collect payment later it looks like the users have to pay for all the unpaid invoices after a while.

  2. In Unable to provide services it 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?

obsidian parcel
#

give me a second, brb

solemn jasper
#

Sure, take your time

obsidian parcel
#

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

solemn jasper
#

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 ๐ŸŽ‰

obsidian parcel
#

no problem!