#fobor10362-checkout
1 messages · Page 1 of 1 (latest)
Darn... this is the only light mode page on my site
it is blinding
please see if you could make this a feature
i'll definitely pass on the feedback. if it helps though, you can change the branding colors, but it'd only change the left half
ah that is too bad was hoping it would be the entire page
Also, with checkout you are limited to the fields that it comes with? If you want to add more fields, you need to use stripe.js?
can you share what additional fields you're looking for?
idk like company specific fields
like backup phone number or friend's address as a random example
hmmm, yeah, it can't support custom fields. A workaround I can think of is to collect those fields before on your own page, then pass in those details as metadata when creating the Checkout Session.
ok interesting
Is there a webhook for when a customer chooses in portal to pause?
And then unpause?
hmmm, give me a while to check
ok
you'll get a customer.subscription.updated event. It'll contain
example
"pause_collection": {
"behavior": "void",
"resumes_at": 1648607963
},
hmmm
how would i specify in code though that it happened? How do you not tell if it is a regular void?
something like pause_collection i== True
there's no way to identify the event as being triggered from the billing portal specifically
ok
Then for unpausing or going from paused to active again? The behavior will become what?
behavior:void -> behavior: active?
"pause_collection": null,
ooh i seee
I wonder I probably need to pass in metadata during when they pause for the first time to say what payment plan they currently use so then when they unpause i can activate their payment plan again in my db?
maybe can you explain more on what you mean by payment plan? and why you would need to activate their payment plan again in your db when they unpause?
i don't necessarily want to give the customers paid access to my site
to view certain content when they pause
it will act as if they cancelled but when they return from unpause i will give them access again
or maybe i will keep their access while they dont pay me idk yet
as if it is a free month
in my db it specifies what plan they bought (which gives them access to content)
but see they could pause forever and still have access to paid content
i am debating on not even enabling pauses for them and just let them cancel
but i am wondering what use case i could use too if i pause everybody
what happens when the customer pauses via the Billing portal, is that Stripe will void the subsequent invoices. [0] So you'd probably have to decide what to do based on the next invoice status. It wouldn't make sense to immediately stop access since the customer may have already paid for that particular period
[0] https://stripe.com/docs/billing/subscriptions/pause#unable-provide-services
ah interesting ty
what did people do during covid started? And they paused all their customers in 1 shot?
was it giving customers more of a free month or turning off payments and disabling paid access?
different companies would be in different situations, so there's no one size fits all answer. Stripe did build the ability to pause subscriptions in response to covid though. If you log in to https://dashboard.stripe.com/settings/billing/automatic, and scroll all the way to the end, you'll see that there's an option to pause all subscriptions.
You can see the different options to pause in the page i provided before : https://stripe.com/docs/billing/subscriptions/pause
ah nice ty again
how would you handle it? Just curious
Maybe give a free month and keep paid access probably
to help prevent cancels is what I am thinking. Your thoughts though?
But this is all existing paid customers though, new users of the site would have to pay?
i'd suggest you make a decision either way and if your customer base is large enough, to do some A/B testing to see the drop off rate or return rate of your customers
ok
the 1 shot pause for all customers only happens with existing stripe customers, new website accounts have to pay and will not get paused?
have a great rest of your day!