【问题标题】:Using GooglePay with Stripe Gateway将 GooglePay 与 Stripe 网关结合使用
【发布时间】:2021-03-24 00:10:16
【问题描述】:

我在使用 Stripe 网关配置 GooglePay 时遇到问题,因为在我点击 GooglePay 付款表中的“继续”按钮后,它说“stripe:publishablekey”丢失。

在我的代码中,这发生在 loadPaymentData(paymentDataRequest) 行中,该行显示 GooglePay 付款表,并且应该在根据this 完成后返回响应(带有付款令牌)。但是由于我上面提到的错误而没有发生。

在我的 paymentDataRequest 对象中,我已经有了“stripe:publishablekey”字段,但我不明白为什么它说它是missing

我已经尝试从 Google 复制 Tutorial 中的字段,其中 stripe:publishablekey 中的“k”应该像这个“K”一样大写,但它只会给出另一个错误消息,上面写着“ stripe:publishableKey" 是无效字段。

对不起,我的英语不好,这也是我第一次在 stackoverflow 中提问。

【问题讨论】:

  • 你能分享你的代码吗?

标签: stripe-payments google-pay


【解决方案1】:

我无法确定您所面临的问题是什么,但是,我能够通过以下方式解决问题:https://jsfiddle.net/u3snqdwm/

仅供参考,我使用 stripe:publishableKey 和大写的 K

tokenizationSpecification: {
  type: 'PAYMENT_GATEWAY',
  parameters: {
    'gateway': 'stripe',
    'stripe:version': '2018-10-31',
    'stripe:publishableKey': 'pk_test_MNKMwKAvgdo2yKOhIeCOE6MZ00yS3mWShu'
  },
},

【讨论】:

  • 嗨,我想我已经找到了问题所在。好像我使用了错误的密钥(我想我使用的是密钥),这不是 Stripe 的可发布密钥。我注意到您使用的密钥具有前缀“pk_test”。所以我尝试将它与“stripe:publishableKey”字段一起使用,现在它工作得很好。谢谢@Soc
猜你喜欢
  • 1970-01-01
  • 2014-02-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-10
  • 2013-02-01
  • 2020-11-26
  • 2019-10-02
相关资源
最近更新 更多