我正在django框架中在python中开发一个应用程序,我必须向客户收取一次性付款。我正在使用pinax-stripe模块进行付款(parsed the webhook notification)。
当我在我的观点中向客户收取这样的费用时:
#views.py
from pinax.stripe.models import *
if customer.can_charge():
customer.charge(15.00) #charge
它给我以下错误:
异常类型:NameError
例外价值:姓名'客户'未定义
我知道我需要从pinax.stripe导入到我的应用程序的views.py中。有谁知道它是什么?
答案 0 :(得分:1)
它提到要创建客户,您需要像
这样的代码from pinax.stripe.actions import customers
customer = customers.create(user=new_user)
修改
如果客户对象已存在,您可以尝试使用
之类的对象customer = Customer.objects.get(user=relevant_user) # or similar