本地主机开发期间的Dj-Stripe webhooks

时间:2017-06-05 17:23:44

标签: python django django-models stripe-payments webhooks

Webhooks in local dev

我相信Dj-Stripe只通过webhooks为Charges和Invoices创建数据库条目 - 如果我错了,请纠正我。我目前正在使用Customer.get_or_create,然后使用customer.subscribe(plan_id)。我注意到这订阅了客户,但没有创建任何附属的模型条目,如费用和发票。

在制作中,我知道我可以设置webhooks以便创建这些条目,但是在localhost期间是可能的(没有一些奇怪的网络转发事物)。我希望我的本地开发环境尽可能接近生产,但很明显,如果我无法创建这些模型,那将会非常不同。

订阅客户(已解决)

此外,订阅客户是否有比使用已弃用的设置plan_id更好的方法?我目前正在使用stripe_plan_id查看我的设置,以便找到正确的设置plan_id传递给customer.subscribe,我假设这不是正确的方法。

注意:我在dj-stripe的1.0.0分支上。

编辑:我已经看到我可以将Plan对象传递给customer.subscribe,它将检索stripe_id本身。只剩下webhooks问题!

1 个答案:

答案 0 :(得分:0)

您应该在本地环境中使用https://ngrok.com来测试webhook。