我正在 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