【问题标题】:Dj-Stripe webhooks during localhost development本地主机开发期间的 Dj-Stripe webhook
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-05-14
      • 1970-01-01
      • 2020-04-26
      • 2011-05-30
      • 1970-01-01
      • 2018-04-08
      • 2012-11-23
      • 2018-07-02
      相关资源
      最近更新 更多