【问题标题】:Can't verify my domain for Apple Pay implementation无法验证我的域以实施 Apple Pay
【发布时间】:2016-09-28 13:54:21
【问题描述】:

我正在尝试完成域验证步骤,以便在网络上测试 Apple Pay。 我已经下载了该文件,将其放置在所需的文件夹中,并检查了我是否能够访问它并查看其内容。 当我点击确定/验证时,我收到:

域验证失败
无法建立到“https://my.domain/.well-known/apple-developer-merchantid-domain-association”的安全连接。

如果我打开浏览器控制台,我会看到:

加载资源失败:服务器响应状态为 421 () https://developer.apple.com/services-account/QH65B2/account/ios/identifiers/verifyDomain?content-type=text/x-url-arguments&accept=application/json&requestId=0544f9b2-3cfd-43e3-yd86-fbfb1b3f6613&userLocale=en_US&teamId=AYTGDKG3D8

可能是什么问题?

【问题讨论】:

  • 421 似乎表明您这边存在服​​务器配置问题。您的服务器是否提供有效的 HTTPS 证书并支持文档中列出的密码套件?
  • 是的。也许问题是苹果要求在同一个商家配置页面上的 CSR 文件?
  • 一旦您获得商家验证证书,Apple 所做的就是对 URL 执行 HTTP GET 以验证内容是否相同。在那个阶段,企业社会责任应该无关紧要。

标签: applepay


【解决方案1】:

问题是我的服务器没有足够高的 SSL 分数。只有在我的分数达到 A 后,我才设法验证我的域。

我使用此网站检查我的 SSL:https://www.ssllabs.com/ssltest/

【讨论】:

  • 您还需要确保您的服务器向/来自 Apple 的请求超过 TLS 1.2
猜你喜欢
  • 2017-03-24
  • 2021-02-09
  • 2016-08-02
  • 1970-01-01
  • 1970-01-01
  • 2020-01-03
  • 1970-01-01
  • 2020-08-18
  • 1970-01-01
相关资源
最近更新 更多