在 Django Python 的 pinax-stripe 模块中收取一次性付款时出错



我正在 django 框架中用 python 开发一个应用程序,我必须向客户收取一次性付款。我正在使用pinax-stripe模块进行付款(https://github.com/pinax/pinax-stripe(。

当我像这样向客户收费时:

#views.py
from pinax.stripe.models import *
if customer.can_charge():
    customer.charge(15.00) #charge

它给了我以下错误:

异常类型:名称错误

异常值:未定义名称"客户">

我知道我需要从pinax.stripe导入一些东西到我的应用程序 views.py 中。有谁知道它是什么?

您可能应该查看入门指南

它提到要创建客户,您需要这样的代码

from pinax.stripe.actions import customers
customer = customers.create(user=new_user)

编辑

如果客户对象已存在,您可以尝试使用类似

customer = Customer.objects.get(user=relevant_user) # or similar

相关内容

  • 没有找到相关文章

最新更新