为了账号安全,请及时绑定邮箱和手机立即绑定

Go 中的 Stripe Webhooks 测试

Go 中的 Stripe Webhooks 测试

Go
慕丝7291255 2022-10-24 16:25:28
如何使用 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)。

此条纹模拟问题的上下文。


查看完整回答
反对 回复 2022-10-24
  • 1 回答
  • 0 关注
  • 92 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信