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

问题描述 投票:1回答:1

Webhooks在本地开发

我相信Dj-Stripe只通过webhooks为Charges和Invoices创建DB条目 - 如果我错了,请纠正我。我目前正在使用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问题!

python django django-models stripe-payments webhooks
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.