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

时间:2017-03-15 20:06:24

标签: python django stripe-payments pinax

我正在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中。有谁知道它是什么?

1 个答案:

答案 0 :(得分:1)

您应该查看getting started guide

它提到要创建客户,您需要像

这样的代码
from pinax.stripe.actions import customers
customer = customers.create(user=new_user)

修改

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

之类的对象
customer = Customer.objects.get(user=relevant_user) # or similar