【发布时间】:2021-04-09 07:12:33
【问题描述】:
我目前正在开发一个 React 网站和 NodeJS API,它实现了 Stripe API 以允许付款。用户可以订阅 3 种不同的计划,并根据所选计划获得不同的访问权限。
我已经在我的条带帐户中设置了 webhook 端点 URL,这没有问题。我正在获取 webhook,并根据事件类型管理我的数据库。
我的问题是我想在付款成功后立即更新我的前端,例如当invoice.payment_succeeded 被触发时。但事实上这是一个 POST 路由的 webhook,我无法将响应发送回我的客户。我想知道是否真的有办法在 webhook 之后发回数据。
感谢任何可以帮助我的人。
【问题讨论】:
-
您的客户端和服务器之间有什么样的连接(如果有)? (我的意思是一般来说,不是专门针对条纹案例)
-
你所说的“某种连接”是什么意思?我有一个监听某个端口的 rest api (nodejs) 和一个使用 axios 发出 api 请求的 reactjs 前端
-
例如一个websocket连接。
-
好的,所以我必须实现 websockets 才能获得实时更新。谢谢你的回答
标签: node.js reactjs stripe-payments webhooks