#Berke Iri-checkout-sub

1 messages · Page 1 of 1 (latest)

bitter wasp
#

Hey there!

wicked reef
#

thank you for the link I will read it

bitter wasp
#

In order to get the payment method during the free trial period in the customer portal, when we open the page, the card information is displayed. After the Add payment method, card information can be entered. This is a method that will force the user as UX, is there a better way you can recommend? (using checkout and customer portal products)
That's the recommend way currently. Either that, or you build your own UI and bring your user back on-session to provide payment details. Perhaps you could subscribe to the customer.subscription.trial_will_end event and send them an email.
https://stripe.com/docs/payments/checkout/free-trials#customer-portal

Use Stripe Checkout to collect a customer's information for a free trial without collecting their payment details.

wicked reef
#

Could we open the checkout page with available subscription ID without creating new subscription ID?

bitter wasp
#

Nope, that doesn't work. Checkout will always create a new subscription

wicked reef
#

Because when the customer started to free trial period, we create a subscription ID. Then, when the customer open the checkout page and buy something, we create a new subscription. We don't want to do that.

bitter wasp
#

Yeah, that's not possible. You can't pass an existing subscription ID to a Checkout Session

wicked reef
#

when checkout always creates a new subscription, our Trial conversion rate doesn't work

bitter wasp
#

In mode: 'subscription' it'll always create a new Subscription object. What is it you're actually trying to do?

wicked reef
#

after free trial period ending we cancel the subscription because we don't want to collect payment details when the customer starts free trial period.

#

we think that customer portal design does not have a good UX

#

so we want to open checout page for customers who free trial period is end

#

because checkout page has better UX for converison

slow spoke
#

we don't want to collect payment details when the customer starts free trial period.
unfortunately that's inherent to how Checkout works when creating trials

slow spoke
wicked reef
#

We do not receive payment information from users. When the free trial period ends, we can either use the checkout page or the customer portal page to receive payment information. We want to use the checkout page because we don't like the UX of the customer portal. But the checkout page also creates a new subscript.

#

Can we show the payment method screen in the Customer Portal as the payment method screen in the checkout page?

slow spoke
#

When the free trial period ends, we can either use the checkout page or the customer portal page to receive payment information.
indeed, you can.
We want to use the checkout page because we don't like the UX of the customer portal.
ok!
But the checkout page also creates a new subscript.
because you're using mode:subscription. Try mode:setup like the guide I linked in my last post.

#

Can we show the payment method screen in the Customer Portal as the payment method screen in the checkout page?
not sure what that means sorry and the screenshots don't make sense to me

#

I'd suggest looking into the setup mode guide I linked

wicked reef
#

This is how the customer portal looks before clicking the add payment method button

#

But I want the customer to open the customer portal and see it directly, as in the picture below. The customer does not need to click on the add payment method button.

#

Can we directly show like that?

slow spoke
#

no

#

you can't deep link into parts of the customer portal

#

did you look into the setup mode Checkout option I mentioned?