【发布时间】:2017-11-06 13:04:15
【问题描述】:
本地开发中的 Webhook
我相信 Dj-Stripe 仅通过 webhook 创建 Charges 和 Invoices 的 DB 条目——如果我错了,请纠正我。我目前正在使用 Customer.get_or_create,然后执行 customer.subscribe(plan_id)。我注意到这订阅了客户,但没有创建任何附属模型条目,例如费用和发票。
在生产中,我知道我可以设置 webhook 以便创建这些条目,但是在 localhost 期间是否有可能(没有一些奇怪的网络转发事情)。我希望我的本地开发环境与生产环境一样接近,但显然如果我无法创建这些模型,情况就会大不相同。
订阅客户(已解决)
另外,有没有比使用已弃用的设置 plan_id 更好的方式来订阅客户?我目前正在使用 stripe_plan_id 在我的设置中进行查找,以便找到正确的设置 plan_id 以传递给 customer.subscribe,我假设这不是正确的方法。
注意:我在 dj-stripe 的 1.0.0 分支上。
编辑:我已经看到我可以将一个 Plan 对象传递给 customer.subscribe,它会检索 stripe_id 本身。只剩下 webhook 问题了!
【问题讨论】:
标签: python django django-models stripe-payments webhooks