簡體   English   中英

Django:如何下一步處理Stripe的ACH驗證錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM