我刚刚为我的 Web 应用程序设置了 Firebase Stripe Extension。一切都很顺利。但我正在努力添加一些自定义功能。我想为每个成功的订阅添加一些代币余额。
例如
5 美元/月 - 2000 代币 19 美元/月 - 50000 代币
这些令牌应该用于调用外部API。
我想我可以使用 Eventarc 来实现这一点。但我没有找到任何相关文档。有人能指出我正确的方向吗?
我遇到了与 github.com/stripe/stripe-firebase-extensions/issues/507 类似的问题,当 stripe 扩展发布事件时,似乎存在权限被拒绝的问题。
通过某种方式,只需将单独的 Stripe Webhook 指向自定义事件处理程序即可克服此问题。这个函数甚至不需要配置 webhook Secret 或 stripe key,只需要某种事件处理处理逻辑。但这需要启用所有流量和未经身份验证的请求。
我刚刚设置了自己的自定义 Webhook 函数。