We have had Apple Pay enabled on a domain, and been able to re-verify by downloading and uploading apple-developer-merchantid-domain-association.txt files on our staging and production environments without issue for about a year.
During the most recent attempt to re-verify the domains, we are receiving:
Domain verification failed. Review your TLS Certificate configuration to confirm that the certificate is accessible and a supported TLS Cipher Suite is used.
I've asserted that:
- Our SSL certificate has TLS 1.2 supported
- That our cipher suite (ECDHE-RSA-AES128-GCM-SHA256) is supported
- That the file at
{DOMAIN}/.well-known/apple-developer-merchantid-domain-association.txtis reachable, and does not hit cache, or redirect - That the above file is accessible via browser from a variety of IPs
- That while requests from a browser to the file are being logged, when I attempt to verify, I do not see requests from the Apple IPs (found here) getting to the server
Is there anyway to get more information regarding why the domain verification tool is failing to verify?
I've tried reaching out to Apple Pay support, but have been redirected several times.