typescript - 我的 Stripe 签名 key 是什么,我在哪里可以找到它?

标签 typescript firebase terminal stripe-payments

我正在关注 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/

相关文章:

bash - Hook bash 中的所有命令输出

javascript - 使用自定义步骤创建 Angular Material slider 范围

javascript - 有没有办法将 Prop 的名称作为字符串获取?

android - 获取 Firebase 数据库中所有包含用户 id 的子项

android - 如何为不同类型的用户提供不同的访问权限以登录 Firebase?

python - 命令 "python3 -m pip install [...]"失败,错误代码为 1 无

javascript - 如何检测 View 元素何时在 Angular 中呈现?

Typescript 字符串原型(prototype)在 webstorm IDE 中显示错误

java - 手机重启时的 FireBase 消息传递

linux - 如何使用 VirtualBox 启动 CDLinux 镜像?