#icesukhatouch_unexpected
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/1436394491954069628
đ 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.
- icesukhatouch_best-practices, 1 day ago, 5 messages
Hi, the phone collection should be on the UI. Are you asking if you can collect a separate phone number for the shipping details as well?
Yes. previously I use Payment Intent API with AddressElement and the phone field will be displayed in the element. I want to collect phone number in the ShippingAddressElement in the same way.
Do I have to create a phone input manually like email collection?
Like in the example:
https://docs.stripe.com/payments/quickstart-checkout-sessions
I do not see an option to specify a separate phone number collection on the shipping address. I suspect your business use case is that the phone number of the customer maybe different from the shipping phone number.
The only workaround I see is to use the customer fields: https://docs.stripe.com/api/checkout/sessions/create?api-version=2025-10-29.clover#create_checkout_session-custom_fields
Still looking to confirm on my end though
So there's no phone field coming with any elements? I have to create a phone input to collect right?
hang tight
It does not look like we support collecting a phone number directly on that integration path at the moment. It is something we're looking to support in the future. Instead, you'd have your own UI element and collect this. Then you can use the updatePhoneNumber() method, https://docs.stripe.com/js/custom_checkout/update_phone_number to pass this information to the Checkout Session.
Thank you. This clarify my confusion.