#shx-billing-portal
1 messages · Page 1 of 1 (latest)
I am using the billing portal what I understand is proration_behavior = "none" will charge at the end of the billing period but It charging immediately
So I want to how can I restrict to charge at the end of billing cycle not immediately using billing portal
but It charging immediately
usecreate_prorationson that param instead ofnone
but I don't want prorated amount I want the full amount
oh so reword this back to make sure what your scenario is
Can I explain?
I sign up $10/month on Jan 1
I use BillingPortal to upgrade to $20/month on Jan 15
but NOT charge anything right now
Feb 1st (next recurring date) I am just charged $20/month
is that right?
yes this is what I want for both Upgrade and downgrade
gotcha, mind reproing that in test mode and sharing the BillingPortal creation request ID and the Subscription ID?
so I can look at the objects internally
ok
bpc_1K53iEEgubaVKt5JUhWNAPot
sub_1KEeaVEgubaVKt5J0SzrnJZI
Is there any way to achieve this?
one sec (writing)
ah are you upgrading to a different recurring interval through the billing portal? i.e. monthly to yearly or something?
or just switching plans but keeping the same recurring interval?
Hey there just catching up and taking a look at this.
Ah, ok, it does look like you're changing billing intervals
The change to sub_1KEeaVEgubaVKt5J0SzrnJZI at 2022-01-05 18:52:55 UTC is from price_1KEeNzEgubaVKt5JwKjBSYBC (interval=day) to price_1KD6S4EgubaVKt5JGjRibGyl (interval=month)
Changing the billing period interval always invoices immediately:
https://stripe.com/docs/billing/subscriptions/upgrade-downgrade#immediate-payment