#akefal
1 messages · Page 1 of 1 (latest)
Hi there!
A Subscription will charge users automatically after N number fo days. If you want to control exactly when to charge the customer, then don't use Subscriptions at all.
I need it to allow my customers to automatically pay their bill every week. The problem is that the day of the week for which the payment is expected varies.
It varies over time, or it varies for each customer?
It varies over time (and for each customer but it's less of a problem).
Got it. Then I would recommend to not use Subscriptions in this case. Collect a PaymentMethod for each customer, and manually call the API every time you want to charge them.
Interesting suggestion but would require a lot of development in my case. Subscriptions are already in place. I think I have no choice but to reset the "cycle_anchor" to "now" every time a payment needs to take place.
I think I have no choice but to reset the "cycle_anchor" to "now" every time a payment needs to take place.
Yes I guess that's another solution
I thought there was an option to completely disable automatic subscription billing... I couldn't find any mention of it in the documentation. I must have made a mistake...
I thought there was an option to completely disable automatic subscription billing.
You can pause a subscription if that's what you mean: https://stripe.com/docs/billing/subscriptions/pause
If I pause a subscription, send the instruction to charge, pause again, send the instruction to charge again next week but on another day of the week, would that work?
hmm, bills continue to be produced, that would not work
hmm, bills continue to be produced, that would not work
Correct, pausing will continue to create the invoice.
I will test with billing_cycle_anchor=now each time I need to bill my customers. Coupled with a yearly cycle and no prorata it may do the trick. Thanks for your help.
Happy to help 🙂
Found this : https://stripe.com/docs/invoicing/integration/automatic-advancement-collection#toggle-auto-advance
That just means that the invoice won't be finalized automatically. But still they will be created every N days.