Apple Pay verification not working

Hello,

I am getting some strange behavior when trying to verify Apple pay. This is not an issue I have had before, even within the same web app, as this is only occurring after trying to use a new domain for my web app.

The file is clearly accessible at https://tix.concertraptors.com/.well-known/apple-developer-merchantid-domain-association, which is the link referenced on the verification page as well.

I also found an odd error message in the response
“detail”: “Invalid domain tix.concertraptors.com : expected GET https://tix.concertraptors.com/.well-known/apple-developer-merchantid-domain-association to return 64 bytes but instead returned 9098.”

Though I can’t even replicate this error anymore, not it just tells me it is pending without any other helpful information

:waving_hand: I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:

Additional Documentation

Guidelines and Limitations
Square Developer
In-App Payments SDK Quickstart

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.

What’s your application ID? :slight_smile:

My sandbox id is: sandbox-sq0idb-GnSGYpfUxfSeUgc-RixoEA
production id is: sq0idp-3TbgP8YoYV1eM-5qpSWHog

Thanks for looking into it. Not in a huge rush because I have both Stripe and Square implementations and Stripe is working, but I would like to have the option to use either in the near future.

Oh, do you have certificates from Strip on the domain? If you remove them is the domain then verified? :slight_smile:

No I only used the cert given to me in the Square dashboard

We have a similar problem, and we are sure that the edp is serving the certificates from the dashboard too.

Hey @aklevecz! To clarify, you won’t be able to use Apple Pay with both Stripe and Square at all, as there will be a domain verification conflict — even if you’re only uploading the certification you got from Square at /.well-known/apple-developer-merchantid-domain-association.

@joshli Do you mind posting your application ID? Happy to look into your issue as well!

Hi Josh, good to know, though I was having the issue before I added the domain to Stripe.

I’ve also been having this issue since Thursday mid-afternoon. I’m getting the yellow bar at the top of the screen when trying to verify the domain “Your domain ____ is still pending. Make sure your verification file is accessible from the provided location.”

app id: sq0idp-H6ItLSLjkuEJ8ubKr6N20Q

It was working Thursday morning then stopped. I thought I would try again today after the long weekend but it’s still like this.

Hey folks, thanks for the reports! I’ve escalated this to our Web Payments team to see if they can identify why some of these verifications are hanging in that PENDING state. I’ll update here when I learn more!

Thanks for replying, our app ID: sq0idp-Amg4zJDzDfbU6rYeYmP7iQ.

Hey everyone! We’ve made some adjustments to the domain verification flow. Can you test verification again and let me know if it’s working? Thanks!

I still get a “yellow” error but a different kind: “Retrieving the verification file on your domain resulted in a partial response. Please ensure the verification file is accessible and try again.”

@josh-square any updates on this? I have a couple customers blocked with this issue. Thanks!

@elise We’re still investigating, thanks for your patience!

1 Like

Hi Josh,

I’m also experiencing the same issue our app ID: sandbox-sq0idb–VvXa4pJLpJ8koXy99liXw

Hey folks! The team has resolved some issues we found causing these verifications to hang up. Can you attempt to verify again? If it fails, please try re-downloading a fresh domain verification certification file and testing with that.

it’s working for me now @josh-square thank you so much!

1 Like