【问题标题】:What is my Stripe signing key and where can I find it?我的 Stripe 签名密钥是什么,我在哪里可以找到它?
【发布时间】:2021-06-12 08:24:16
【问题描述】:

我正在关注this article。我正在寻找我的 Stripe 签名密钥,这里需要:

$ firebase functions:config:set \
   keys.webhooks="your_restricted_key" \
   keys.signing="your_signing_key" <--

一开始我以为这是我的发布密钥,但在尝试之后我得到了this question.的错误

解决方案:

转到:

从您的帐户接收事件的端点

dev/webhooks 在条带控制台上。

点击进入您的网络钩子:

在:Signing secret

【问题讨论】:

  • 您是否设置了您的 webhook 和所有您可以/必须在其中设置您的签名密钥的东西?

标签: typescript firebase terminal stripe-payments


【解决方案1】:

当您从仪表板here(用于verify event signatures)单击单个 webhook 页面时,它是单个 webhook 页面上的 webhook 签名密钥 whsec_123

请注意,每个配置的端点都有一个唯一的键,即使指向同一个 URL。这是一个常见的错误。例如,如果您有一个指向同一个 URL 的实时和测试端点,它们将使用不同的密钥,您需要区分事件以验证签名。

也就是说,您指出的错误(无效参数)似乎与验证签名无关。您需要调试处理程序以隔离导致错误的原因并在此处提供更多详细信息。你的 webhook 处理程序代码是什么样的?错误来自哪里?输入请求类型/正文是什么?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-21
    • 2021-07-24
    • 2014-03-19
    • 2020-09-28
    • 2019-10-17
    • 2016-11-02
    • 1970-01-01
    相关资源
    最近更新 更多