#fobor10362-checkout

1 messages · Page 1 of 1 (latest)

sly oasis
#

hi there! dark mode isn't available as a theme for Checkout

orchid rapids
#

Darn... this is the only light mode page on my site

#

it is blinding

#

please see if you could make this a feature

sly oasis
#

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

orchid rapids
#

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?

sly oasis
#

can you share what additional fields you're looking for?

orchid rapids
#

idk like company specific fields

#

like backup phone number or friend's address as a random example

sly oasis
#

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.

orchid rapids
#

ok interesting

#

Is there a webhook for when a customer chooses in portal to pause?

#

And then unpause?

sly oasis
#

hmmm, give me a while to check

orchid rapids
#

ok

sly oasis
#

you'll get a customer.subscription.updated event. It'll contain

example

"pause_collection": {
      "behavior": "void",
      "resumes_at": 1648607963
    },
orchid rapids
#

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

sly oasis
#

there's no way to identify the event as being triggered from the billing portal specifically

orchid rapids
#

ok

#

Then for unpausing or going from paused to active again? The behavior will become what?

#

behavior:void -> behavior: active?

sly oasis
#
  "pause_collection": null,
orchid rapids
#

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?

sly oasis
#

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?

orchid rapids
#

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

sly oasis
#

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

orchid rapids
#

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?

sly oasis
orchid rapids
#

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?

sly oasis
#

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

orchid rapids
#

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?

sly oasis
orchid rapids
#

gotcha ty

#

thanks for the help. i gtg now

sly oasis
#

have a great rest of your day!