#plasmatiger

1 messages · Page 1 of 1 (latest)

digital sealBOT
fast bay
#

It is usually on the day the subscription is going to expire.
Yep we generate the invoice on the billing_cycle_anchor timestamp, and normally attempt payment within an hour.

What I need is the invoice of the next month getting generated like 3 days before expire for which I can send a reminder to user with payment link and if they pay successfully, then the next subscription should start on the renewal date. (Again a basic real-world use-case and hence, any article pointing to its implementation would be very helpful).
We don't really support sending invoices earlier like this. And doing anything manual like that then starts to get a bit messy.

#

What's the use case?

raw hornet
#

Hi@fast bay, so usually in any subscription app you see reminder like your subscription is going to expire in 3 days. Please pay now to continue enjoying the product. Like this. So, user usually pay before the expiry is there. How to achieve this?

quasi fiber
#

Hey! Taking over for my colleague. Let me catch up.

raw hornet
#

Yes

#

and how can I ask user to pay

#

I am using this webhook to send the email

quasi fiber
raw hornet
#

I need to have a CTA - Pay Now

#

So, automatic cuts the money on day of the expiry and renew the subscription

#

What if user don't want to do autopay. They want to pay manually at end of each cycle

quasi fiber
raw hornet
#

So, we generate an one-off invoice with billing cycle anchor at date of subscription expiry so that it renews the subscription on date of expiry?

quasi fiber
#

Nope, this is outside of the billing cycle. You said that you want to make your customer to pay manually in advance