【发布时间】:2017-11-04 18:10:02
【问题描述】:
我已将 dj-stripe 安装到我的 django 项目中,但我遇到了一些问题。 安装后,根据文档,我已经配置了所有设置,现在我尝试进行自定义收费(我没有计划,用户自己定义金额)
然后,我的代码看起来像(尝试数量为 10):
@login_required()
def charge_balance(request):
form = ChargeBalanceForm()
if request.POST:
form = ChargeBalanceForm(data=request.POST)
if form.is_valid():
customer, created = Customer.get_or_create(subscriber=request.user)
amount = Decimal(10.00)
customer.charge(amount)
return render(
request,
'merchant/charge_balance.html', {
'form': form,
})
它返回一个CardError 异常(Request req_Am9abuzxogBmI7: Cannot charge a customer that has no active card)
我真的不明白附加什么,我想找到一个用户输入他的卡信息的页面,但不幸的是我只有这个例外。
有人能帮我吗 ?
谢谢
【问题讨论】:
标签: python django stripe-payments