[英]integrate Stripe into django project
我已經將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)
我真的不明白是什么附加內容,我想找到一個頁面,用戶可以在其中輸入他的卡信息,但不幸的是,我只有這個異常。 有人能幫我嗎 ? 謝謝
您需要一種讓用戶輸入其信用卡信息的方法。 條紋有幾個。 “ checkout”可以讓您使用Stripe創建的表單,而“ stripe.js”可以讓您將其顯示在自己的表單中。 查看文檔 ,它們相當不錯。
您不能使用常規的django表單,並且必須確保不將其信用卡數據保存到服務器上,這使您承擔法律責任。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.