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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在本地主机开发期间,Dj-Stripe webhooks相关的知识,希望对你有一定的参考价值。

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问题!

答案

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

以上是关于在本地主机开发期间,Dj-Stripe webhooks的主要内容,如果未能解决你的问题,请参考以下文章

无法修改主机上的标头信息错误[重复]

scp命令在linux间传送文件的方法

在Gitlab CI中部署Helm图表时,如何将节点主机名修复太长时间

docker网络-2

主机迁移上云 - 文件级别

本地开发主机的通配符