Apple Pay 与 Woocommerce(Stripe)“无法验证域名 - 禁止”

问题描述 投票:0回答:4

一切都已设置完毕,我的根目录中有

.well-known
文件夹,其中包含文件。

我的 Stripe 帐户已激活,并且我的域名已添加到 Apple Pay 选项卡下。

现在,当我启用 Stripe 时,我会收到此通知:

Apple Pay domain verification failed. Please check the log to see the issue.

当我检查错误日志时,我看到:

Error: Unable to verify domain - Forbidden

我的主机位于 OVH

php wordpress woocommerce stripe-payments
4个回答
0
投票

找到了解决方案,现在可以使用了:) Stripe 不再支持使用 TLS 1.0 发出的 API 请求。请使用 TLS 1.2 或更高版本更新 HTTPS 连接。

enter image description here

托管服务器使用的是旧版本的 TLS,不再受支持 由于安全原因 对于大多数用户来说,升级过程将是无缝的。在应用程序层,SHA-2 和 TLS 1.2 的行为与其旧版本相同。您不需要更改代码,但可能需要升级操作系统或软件包。 供参考:https://stripe.com/blog/upgrading-tls

希望对你有帮助!!


0
投票

您是否已将域验证文件添加到 .well-known/ 文件夹中。

如果没有,请在您的 Stripe 仪表板中找到它,下载它或此处并上传到 .well-known/ 文件夹。

确保您需要通过 URL 访问验证文件 https://example.com/.well-known/apple-developer-merchantid-domain-association


0
投票

在我的例子中,我在子域上使用 WHMCS,并且必须在我的域的根路径 ./well-known 上插入苹果商家文件

subdomain.domain.com/.well˜
domain.com/.well˜

解决了我的问题


0
投票

检查任何机器人防护(例如 Cloudflare 的机器人战斗模式)不会造成干扰。

更多信息:https://community.cloudflare.com/t/super-bot-fight-mode-is-blocking-apple-domain-verification-through-stripe/693667

© www.soinside.com 2019 - 2024. All rights reserved.