#rich-jones_best-practices
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
๐ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1422268764979859526
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- rich-jones_webhooks, 3 days ago, 83 messages
Hi ๐
What are you trying to manage? Checkout can be used to collect the initial payment, and save payment methods.
Customer Portal can be used to update existing payment methods and view/pay invoices
They are fundamentally separate tools even though they look similar
I am using stripe.checkout.sessions to create a checkout, which can manage payment methods and download invoices, is that correct ?
no
You cannot manage payment methods or download invoices from the Checkout Session
But you can collect payment and save payment methods
I am trying to send you a screen shot, is that possible ?
stripe.checkout.sessions.create
- Checkout Session - collect payment methods, create Subscriptions
- Customer Portal - Manage existing Subscriptions, pay Invoices, manage payment methods
They do different things
Can I limit the functionality of the portal, I do not want the quantitiy nor the contact email to be changeble in the portal as the app handles this ?
Btw from the current checkout I can access existing invoices
You can use the portall configuration object to determine what features are available
Take a look at the features parameter
Sounds like portals are the way to go ๐
Thank you Iโll take a look at this as my next job ๐ค
Hi there! I'll be taking over from my colleague. If any questions come up as you look into portals let me know.