【问题标题】:How to verify stripe webhook signatures without endpoint secret?如何在没有端点密码的情况下验证条带 Webhook 签名?
【发布时间】:2020-10-27 21:31:08
【问题描述】:

我正在构建一个“多平台”解决方案,每个用户都可以拥有它的“商店”并直接在他们的条带帐户上接收发现。

因此,每个用户在创建其商店时都会提供存储在服务器上并在进行某些付款时使用的公共和秘密条带密钥。

当我必须使用 webhook 来验证用户 webhook 端点密码时,问题就出现了,我不能要求用户提供和存储 WH 端点密钥...

(支付成功后,我使用webhook发送订单准备)

所以我想知道是否有一种方法可以在不使用端点密码的情况下手动验证 webhook 签名,我看到 here 可以手动验证签名,但无论如何我必须使用端点的签名密码作为密钥..

【问题讨论】:

    标签: stripe-payments


    【解决方案1】:

    如果没有 webhook 签名密钥,则无法验证 Stripe webhook 事件有效负载。

    但是,听起来您的用例非常适合 ConnectConnect webhook endpoint 可能会满足您的需求。

    Connect webhook 将接收来自所有已连接帐户的事件,并且无需为每个帐户管理单独的 webhook 端点和机密。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-22
      • 1970-01-01
      • 1970-01-01
      • 2020-08-07
      • 1970-01-01
      • 2020-10-11
      • 2016-02-19
      相关资源
      最近更新 更多