[英]Django: How to next process Stripe's ACH Verification Error
我希望能夠對運行命令之一來執行條帶化時發生的錯誤采取行動。 我可以看到該錯誤,但似乎無法捕獲它。
當我運行條紋的ACH付款格式的驗證並使用錯誤的存放者時,出現以下錯誤:
in handle_error_response
raise err
stripe.error.CardError: Request req_UyfXgBVRSOqUuJ: The amounts provided do not match the amounts that were sent to the bank account.
我該如何處理並做一些有意義的事情。 我的代碼如下所示:
ank_account_response = customer.sources.retrieve(request.stripe_id)
bank_account_response.verify(amounts=[request._post['deposit_1'], request._post['deposit_2']])
錯誤出現在代碼的最后一行。 我想要么做一些類似output = bank_account_response.verify...
try: bank_account_response
,要么try: bank_account_response
,但是我無法使它工作。
思考?
您應該處理類似以下的錯誤響應。
try:
bank_account_response.verify(amounts=[request._post['deposit_1'], request._post['deposit_2']])
except CARD_ERROR as card_error:
return JsonResponse(status_code=400,
message=card_error.message)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.