如何使用 Stripe 的 Go 库模拟从 Stripe 到我的 webhook 的请求?Node 库具有stripe.webhooks.generateTestHeaderString允许模拟此类请求的方法:const payload = { id: 'evt_test_webhook', object: 'event',};const payloadString = JSON.stringify(payload, null, 2);const secret = 'whsec_test_secret';const header = stripe.webhooks.generateTestHeaderString({ payload: payloadString, secret,});const event = stripe.webhooks.constructEvent(payloadString, header, secret);// Do something with mocked signed eventexpect(event.id).to.equal(payload.id);webhook但是,我在包装上没有看到这种方法。有什么方法可以用 Go 库实现相同的目标吗?
1 回答
海绵宝宝撒
TA贡献1809条经验 获得超8个赞
看起来 Stripe Go SDK 不支持模拟 Webhook。您可以参考Node implementation自己实现一个,也可以使用支持 webhook 模拟的独立模拟服务器(stripe-ruby-mock)。
此条纹模拟问题的上下文。
- 1 回答
- 0 关注
- 113 浏览
添加回答
举报
0/150
提交
取消