【问题标题】:Stripe Checkout is missing the required `key` parameter in ReactStripe Checkout 在 React 中缺少必需的“key”参数
【发布时间】:2023-01-23 04:37:22
【问题描述】:

我正在将 Stripe checkout 与我的项目 (React) 集成,但是当我继续付款时,我收到此错误,指出“密钥”丢失。我真的不知道我在这里错过了什么。我正在关注反应条纹结帐文档在https://www.npmjs.com/package/react-stripe-checkout

我的.env文件有:

REACT_APP_STRIPE='myPublishable key'

【问题讨论】:

  • 你找到解决这个问题的方法了吗?

标签: reactjs stripe-payments


【解决方案1】:

您应该将私钥放在 api env 文件中

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加更多详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写出好的答案的信息in the help center
【解决方案2】:
  1. 确保您的 .env 文件位于根目录中。
  2. 变量名应以“REACT_APP_”开头
  3. 将值写入变量时不要像 REACT_APP_KEY =pk_key....
  4. 停止 react npm 服务器并重新启动它,让服务器知道 .env 文件。

【讨论】:

    猜你喜欢
    • 2015-08-22
    • 2018-02-09
    • 1970-01-01
    • 2012-08-30
    • 1970-01-01
    • 1970-01-01
    • 2021-11-05
    • 2018-10-28
    相关资源
    最近更新 更多