#shahzad-subscription-billingcycle
1 messages · Page 1 of 1 (latest)
shahzad-subscription-billingcycle
Hey @restive kernel ! This is unfortunately not something we support today. If you create a Subscription on Dec 14, it will renew on Jan 14, then Feb 14, etc.
There isn't a concept of having a "cycle" longer than a normal period (here a month).
There are workarounds depending on what you are really trying to do. Like if they pay on Dec 14, what do they pay exactly? An exact month and then they get Jan 14-Jan 24 for free? Something else?
@restive kernel are you still around?
Hi, we've rental products, billed when confirmed, e.g today, they received product in let's say a week, so we want their next cycle to be next month+ week
Is there any workaround for it?
Can you address my question to start on who pays what and when exactly?
Customers place an order for 3 months for an iphone.
Order is confirmed and their subscription is created, they're charged.
What we want is their next month to be billed let's say 1 week after
Customers subscribed on dec-14
Next month they should be charged on Jan 20 and then on Feb 20.
Stripe payment hold is for one time charges, otherwise it would have worked for us as well, but since we're using subscription it doesn't
Okay so in that case you don't really care about the billing cycle or potential future proration and such. You're using Subscriptions more for "installments" right?
Yes that's correct
Okay so in that case the easiest is to create a Subscription and set trial_end to the right unix timestamp on their next payment (Jan 20?) and then it will work
Since you want to charge upfront for the first payment, you also pass a one-time price in the add_invoice_items parameter to be added to the first Invoice https://stripe.com/docs/api/subscriptions/create#create_subscription-add_invoice_items
Thanks let me have a look
sure thing!