#alex_apple-pay-billing-address
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/1305548421867765850
๐ 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.
- alex_webhooks, 4 days ago, 8 messages
Hi there ๐ can you tell me more about where you see the "billing address is required" message? Is that in the Apple Pay modal, or somewhere else?
It's not in the apple pay modal, just right above the "Start Free Trial" button at the bottom of the checkout portal
I'll try to get a screenshot bear with me
Thank you! While you do, can you clarify what you are referring to when you say the checkout portal? Is that a Stripe Checkout Session, or is that a checkout flow that you built?
Stripe checkout session
The user experienced the issue on desktop but as I don't have a Mac, I recreated on mobile
Can you share the ID of the Checkout Session where you were able to reproduce this? Do you have a test site where I can step through the flow?
Yes for sure! The ID of the checkout session (I reproduced in our production environment):
cs_live_b1ILITM8e2lYo5xnEEDSVGVmMayzfBV0GhYFvS4Q9NbcGT4XjmlfQWoDED
Our test site is at https://staging.optiml.ca
Let me know if and when you go there, I can provide you credentials to get past the first screen
Please go ahead and provide anything I'll need to step through the flow
You will first be prompted for a username and password to access the site (should be a modal popup from your browser):
Username: OptimlTest
Password: optimizeTax13579
Once you've entered that information, you will get to our actual login/signup screen. I have created an account for you to use:
email: testapplepaystripe@email.com
password: testAppleP@y123
Once logged in, press "Start Free Trial" under the essentials package and you will then be taken to stripe
Let me know if you run into any issues! Thanks for your help ๐
Hm, I'm guessing the card you have in your Apple Pay wallet doesn't have a billing address? I see mine does so I'm trying to confirm the right steps I should be following to see the behavior you're seeing.
My card has a billing address and it was still throwing the error
Hm, it worked fine for me
I know we've successfully taken apple pay payments before just looking at the history on our stripe dashboard so it would make sense if it was specific to the user / card being used but I've tried my card and my coworkers card as well and both of them result in the error. Would it help if I gave you my production login so you can see exactly what happens?
No, if you can reproduce in testmode I'd much rather continue to work there.
Gotcha
Were you able to pay successfully in your testing? I'm trying to think of why it worked fine for me but not you
I have only tried production but will try our staging environment now!
I just reproduced the issue in test mode as well. I can see in my iphone settings that there is definitely a billing address associated with the card
The checkout session ID for that was cs_test_b1V2HeESniRJdQd4LUeRn2PCCcLW58lx7IeDK1TcMchAchsy1L8vesqyLi
Not sure if that helps at all
Perfect, thank you! Do you have a test page that just creates a testmode checkout session? Since it seems the account you share is now subscribed to a plan so I can't step through the flow again.
I don't have that set up but I can reset your stripe account so that you can step through again
Or the stripe account associated with the login I gave you rather
If you log in again, you should be able to step through now
This is what the console shows
I'm not able to get new checkout sessions to generate now
Ah sorry, try again now I forgot one step of the reset.
I'm seeing a full address in the PM in the Confirmation Token from me stepping through your flow, but I only see an email address for yours.
Yeah maybe the data is not getting sent back from apples end? I can see in the settings on my iPhone under the apple pay section with the card I'm using there is definitely the correct billing address
I'm still not able to repro. Checking with my teammates to see if there is anything else I can look into, or if this needs to be turned into a ticket for a deeper investigation.
Ok thanks Toby!
Out of curiosity, what is the country of the address that you're using for testing? (You don't need to share the full address)
Nova Scotia, Canada
Maybe that's part of it ๐ค I'm using a US address. Could you reset the test account on your side again?
Yes can do!
Thank you ๐
alex_apple-pay-billing-address
Should be good now!
Talking with my teammate about it, and the only thing coming to mind is that perhaps all fields in the billing address in Apple Pay aren't completed. Can you confirm whether that's the case?
Gotcha, thank you. Deleting that since this is a public forum.
Hahah yeah thank you
I tried with another card on a different apple ID with the same thing and no change ๐ฆ
Can you try updating your address on either of those Apple accounts? The current theory is that the addresses were entered before Apple did more validation and there is something incomplete or incorrect about them.
Sorry, I don't think this is something we'll be able to get to the bottom of in this thread. I recommend reaching out to our support team to create a ticket for this:
https://support.stripe.com/?contact=true
Ok will do. Thanks for your help Toby!
Sorry to bug you guys again, I opened a live chat with stripe support on the website, they are saying apple pay isn't possible when automatic tax is enabled. I don't think this is true as we've had successful apple pay customers before and have always had automatic tax calculation enabled. Just wondering if you have heard this as well
@thin echo yeah that's not true. Push back on the chat and ask to be escalated to a specialist who understands ApplePay and can help you with this issue