【问题标题】:Stripe - Apple and Google Pay button functionality does not workStripe - Apple 和 Google Pay 按钮功能不起作用
【发布时间】:2022-02-02 03:50:55
【问题描述】:

它工作了几个月,但一天前,我被告知苹果/谷歌支付不起作用。我有 HTTPS,并且我将我的卡连接到了 safari。

我想我阅读了所有关于这个问题的文章。

也许有人遇到过类似的问题并且知道如何解决?

  useEffect(() => {
    if (stripe) {
      const pr = stripe.paymentRequest({
        country: "US",
        currency,
        total: {
          label,
          amount,
        },
        requestPayerName: true,
        requestPayerEmail: true,
      });

      pr.canMakePayment().then((result) => { <=== it returns null
        if (result) {
          setPaymentRequest(pr);
        }
      });
...

【问题讨论】:

标签: reactjs next.js stripe-payments


【解决方案1】:

我去了条带仪表板并删除了我的网站域。

然后,我再次下载文件进行验证并将其移动到 /.well-known 文件夹,如图所示。

另外,我以前的域是

example.com/.well-known/....

但是我改成

www.example.com/.well-known/...

我刚刚添加了 www。

这就是我为 Apple Pay 所做的工作。

Google 支付 - 我刚刚将我的卡连接到浏览器,IDK 为什么但我的卡已经连接,但我只是再次添加它,并且谷歌支付按钮工作。

【讨论】:

  • 我认为当我将网站移动到另一个域时出了点问题,并且出了点问题。
猜你喜欢
  • 2016-11-11
  • 2021-03-13
  • 1970-01-01
  • 2015-06-19
  • 2020-05-05
  • 2021-07-13
  • 2020-01-21
  • 1970-01-01
  • 2017-09-05
相关资源
最近更新 更多