#alex_apple-pay-billing-address

1 messages ยท Page 1 of 1 (latest)

hollow pivotBOT
#

๐Ÿ‘‹ 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.

final lionBOT
hollow socket
#

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?

thin echo
#

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

hollow socket
#

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?

thin echo
#

Stripe checkout session

#

The user experienced the issue on desktop but as I don't have a Mac, I recreated on mobile

hollow socket
#

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?

thin echo
#

Yes for sure! The ID of the checkout session (I reproduced in our production environment):
cs_live_b1ILITM8e2lYo5xnEEDSVGVmMayzfBV0GhYFvS4Q9NbcGT4XjmlfQWoDED

#

Let me know if and when you go there, I can provide you credentials to get past the first screen

hollow socket
#

Please go ahead and provide anything I'll need to step through the flow

thin echo
#

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 ๐Ÿ™‚

hollow socket
#

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.

thin echo
#

My card has a billing address and it was still throwing the error

hollow socket
#

Hm, it worked fine for me

thin echo
#

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?

hollow socket
#

No, if you can reproduce in testmode I'd much rather continue to work there.

thin echo
#

Gotcha

hollow socket
#

Were you able to pay successfully in your testing? I'm trying to think of why it worked fine for me but not you

thin echo
#

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

hollow socket
#

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.

thin echo
#

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

hollow socket
#

I'm not able to get new checkout sessions to generate now

thin echo
#

Ah sorry, try again now I forgot one step of the reset.

hollow socket
#

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.

thin echo
#

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

hollow socket
#

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.

thin echo
#

Ok thanks Toby!

hollow socket
#

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)

thin echo
#

Nova Scotia, Canada

hollow socket
#

Maybe that's part of it ๐Ÿค” I'm using a US address. Could you reset the test account on your side again?

thin echo
#

Yes can do!

hollow socket
#

Thank you ๐Ÿ™

hollow pivotBOT
#

alex_apple-pay-billing-address

thin echo
#

Should be good now!

hollow socket
#

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.

thin echo
#

Hahah yeah thank you

#

I tried with another card on a different apple ID with the same thing and no change ๐Ÿ˜ฆ

hollow socket
#

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.

thin echo
#

Yes will try that now

#

Damn same thing

hollow socket
#

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

thin echo
#

Ok will do. Thanks for your help Toby!

hollow pivotBOT
thin echo
#

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

sterile gulch
#

@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