【发布时间】:2022-01-21 13:09:50
【问题描述】:
我的网站上有多个条带帐户,每个条带帐户都与一个 webhook 相关联。
我的 webhook 返回 403 错误“未找到与有效负载的预期签名匹配的签名”
我已经检查了 Cashier 中间件及其从 env 文件中获取 webhook 密钥。
由于此项目附加到多个条带帐户,因此我们无法将 webhook 机密存储在 env 文件中。因此,我们将每个条带帐户的 webhook 密钥放在一个表中。
我想从数据库而不是这个配置文件中获取密钥。
是否可以监听多个条带帐户的 webhook?
任何帮助将不胜感激。
【问题讨论】:
-
这个问题你解决了吗?我面临同样的问题,非常感谢任何见解。
-
目前我想知道是否唯一的解决方案是每个条带帐户都有一个指向它自己的处理程序的网络挂钩。像
endpoint/1、endpoint/2等。就我而言,这涉及重新构建应用程序并为每个新加盟商添加一个端点。 -
或者可能是单个端点,它需要像 'endpoint/%param%` 这样的参数,并且每个网络挂钩都是
endpoint/1等 -
@NorbertNorbertson ,还没有。我暂时放弃了使用 webhook 的想法。但是没有 webhook 真的很难管理。条纹支持建议我改用条纹连接,但由于某种原因我不能使用连接
标签: stripe-payments webhooks laravel-cashier