#azim_checkout-fulfillment
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. Thank you for your patience!
โฑ๏ธ We automatically close idle threads, which makes them read-only. Make sure you stick around to chat in realtime! If this thread is closed and you have another question you'll need to start a new thread.
๐ 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/1214266735914655794
๐ Have more to share? You can add more detail below, including code, screenshots, videos, etc.
Hi ๐
What is the actual problem you are running into related to customer email addresses?
users are entering a different email address in the email field, when checking out via payment link, than the one they used to signup for my app. So when the payment goes through and the webhooks are sent out, the customers email can't be found in my system so the users account isn't updated to reflect their purchase.
It sounds like your app should inform them they should use the same email for both.
that is an option we are considering but I wanted to know if there is anyway to pass along an id or prefill the email address for the user
informing the user is viewed as a last option by my team
What surface are you using? Where is this second email?
what do you mean by surface? and we're using AWS cognito for auth and mongoDB for database so that where the users emails are being tracked. when they want to subscribe to a plan they are taken to a payment link hosted by stripe and the email field is the first value they have to enter
What is the interface the Customer is entering the second email into?
What Stripe interface, specifically
Can you not tell me?
Sorry I'm not sure how to answer your question. that email field in the payment link is where they're entering their email into
Okay so you are creating a Payment Link. That, in turn, creates a Checkout Session which creates the page the Customer sees.
Payment Links are designed to be shared with multiple customers, essentially allow anyone to click the link and pay for something. Is that how you are using them?
yes that is how I am using them
In that case then no, you cannot prefill an email address.
If it is an option, using Checkout Sessions directly may work better for your application
SInce each Checkout Session is created for a single Customer, you can prefill the email address
okay I will look further into the checkout sessions thank you!
I have 3 subscription plans, and two payment intervals for each plan. I have a payment link for each payment interval for each plan. These payment links are attached to plan cards that I have on my platform. so a user can sign up on my platform > select a plan card > click checkout > they are taken to the payment link. how would i have to change this flow to integrate the checkout sessions
the thing is we were looking for a no-code option. so first we were using pricing tables and then we created our own pricing card and used payment links. but if we were to use a checkout session would we have to use code to initiate that checkout session?
Yes, Checkout is a "low code" option but it does require you create checkout sessions on your server.
azim_checkout-fulfillment
okay thank you so much for your help