#Berke Iri-checkout-sub
1 messages · Page 1 of 1 (latest)
Hey there!
Do we have a chance to start the page with the subscription ID to pay a subscription in a stream that we start without a payment method with a free trial? We are using the Stripe checkout product.
There's a ongoing beta to enable this: https://stripe.com/docs/payments/checkout/free-trials
thank you for the link I will read it
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 thecustomer.subscription.trial_will_endevent and send them an email.
https://stripe.com/docs/payments/checkout/free-trials#customer-portal
if I use this method
Could we open the checkout page with available subscription ID without creating new subscription ID?
Nope, that doesn't work. Checkout will always create a new subscription
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.
Yeah, that's not possible. You can't pass an existing subscription ID to a Checkout Session
when checkout always creates a new subscription, our Trial conversion rate doesn't work
In mode: 'subscription' it'll always create a new Subscription object. What is it you're actually trying to do?
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
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
you could maybe use Setup mode for Checkout to just collect a payment method and then make it the default — https://stripe.com/docs/payments/checkout/subscriptions/update-payment-details maybe that's what you're looking for
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?
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
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?