#cargo-billingcycleanchor
1 messages · Page 1 of 1 (latest)
This feels like a bug
basically billing_cycle_anchor:'now' and proration_behavior: 'none' don't really work well together
if you are not charging upfront I'd recommend using trial_end instead
to be clear we are setting billing_cycle_anchor to a future date, not 'now'. Would setting trial_end also have the effect of setting the billing_cycle_anchor to the same date?
are their any side effects to the subscription being in a trial state?
it appears as a trial, so it depends how your business thinks about it. With your flow, if you hange the Price before the next cycle, proration would happen as if they had paid
so it depends what you really want
I'm worried about the consequences of being in a trial state affecting things like reporting. Basically these are users who are migrating onto our platform but they already have paid plans we need to map to what is in Stripe, so they are not technically trial users. Is there any other workaround?
we are considering calculating the max start/end dates from the line items themselves? Does that sound safe?
hum
why do you use upcoming invoice in that case?
it should work after the subscription creation
we are trying to preview in our UI to the customer their next upcoming payment
but do that after
this flow happens the first time they log in to our app and right after we have found their old plan and mapped it to the new plan. We want to show them the details of their subscription before collecting payment information for future payments
you are saying to create the subscription first and then show them the upcoming invoice?
I did consider that. It will require some significant changes to our code. I will investigate the feasibility further. I appreciate your insight.
haha I was going to ask but don't want to be rude. any chance that will be investigated further and fixed?
I will file and you should report to https://support.stripe.com/contact so that they can track it
I can't promise we can fix it though, it depends on what happens
cool. I understand. I will report the issue and help out where I can. thanks again