我正在关注 this article .我正在根据需要在此处寻找我的 Stripe 签名 key :
$ firebase functions:config:set \
keys.webhooks="your_restricted_key" \
keys.signing="your_signing_key" <--
起初我以为这是我的发布 key ,但在尝试之后我得到了错误 this question.
解决方案:
前往:
从您的账户接收事件的端点
在 Stripe 控制台上的 dev/webhooks
。
点击进入您的 webhook:
它位于:Signing secret
最佳答案
当您从仪表板中单击它时,它是单个 webhook 页面上的 webhook 签名密码 whsec_123
here , 用于 verify event signatures .
请注意,每个配置的端点都有一个唯一的 key ,即使指向相同的 URL。这是一个常见的错误。例如,如果您有一个指向相同 URL 的实时端点和测试端点,它们将使用不同的 key ,您将需要区分事件以验证签名。
也就是说,您指出的错误(无效参数)似乎与验证签名无关。您需要调试您的处理程序以隔离导致错误的原因并在此处提供更多详细信息。您的 webhook 处理程序代码是什么样的?错误从何而来?输入请求类型/正文是什么?
关于typescript - 我的 Stripe 签名 key 是什么,我在哪里可以找到它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66631735/