标签: stripe-cli

Stripe CLI 触发随机事件而不是 payment_intent.succeeded

这是我第一次使用 Stripe 进行测试,我无法解决我遇到的这个问题。我从这个链接复制了 Node/Express 的代码(我只是将端口更改为 3000 并删除了 bodyParser,因为我已经使用 app.use(bodyParser.json()) 对其进行了设置)并且我成功登录了我的帐户打字

stripe login
Run Code Online (Sandbox Code Playgroud)

在 CLI 中。在那之后,我设置了我的端点来监听 webhook

stripe listen --forward-to http://localhost:3000/webhook
Run Code Online (Sandbox Code Playgroud)

一切似乎都设置好后,我开始测试,但我注意到 Stripe CLI 中的一些随机行为:每次我尝试使用

stripe trigger payment_intent.succeeded
Run Code Online (Sandbox Code Playgroud)

我得到了不同的结果,如下所示:

2020-07-04 14:25:32   --> charge.succeeded [evt_1H1AQxH9PqQvGDtCJ7ShdAQE]
2020-07-04 14:25:32  <--  [400] POST http://localhost:3000/webhook [evt_1H1AQxH9PqQvGDtCJ7ShdAQE]
2020-07-04 14:25:34   --> payment_intent.succeeded [evt_1H1AQzH9PqQvGDtCl8ajm7po]
2020-07-04 14:25:34  <--  [200] POST http://localhost:3000/webhook [evt_1H1AQzH9PqQvGDtCl8ajm7po]
2020-07-04 14:25:34   --> payment_intent.created [evt_1H1AR0H9PqQvGDtC1xty9l6R]
2020-07-04 14:25:34  <--  [400] POST http://localhost:3000/webhook [evt_1H1AR0H9PqQvGDtC1xty9l6R]
2020-07-04 14:28:46   --> charge.succeeded [evt_1H1AU5H9PqQvGDtCHJ95Jb7H]
2020-07-04 14:28:46  <--  [400] POST http://localhost:3000/webhook [evt_1H1AU5H9PqQvGDtCHJ95Jb7H]
Run Code Online (Sandbox Code Playgroud)

我从未触发charge.succeeded 或payment_intent.created,但尽管如此,它们还是出现在CLI …

express stripe-payments stripe-cli

3
推荐指数
2
解决办法
1064
查看次数

标签 统计

express ×1

stripe-cli ×1

stripe-payments ×1