2013-06-27 24 views
3

我想實現一個機制,提供貸款金額設施使用平衡付款的用戶銀行帳戶。我怎麼才能找到它是成功或拒絕平衡付款交易

我只是遵循平衡付款api提供的API參考及其工作正常,沒有任何例外。在平衡付款api文檔中,他們提到的信用將在2-3個工作日後完成。

在我的申請註冊用戶將有一定的金額,以便他們可以使用這筆錢在我的應用程序中執行剩餘的活動。

假設用戶輸入關於其賬戶的信息在結構上是正確的,即有效的路由號碼,賬號等,但是如果路由號碼和賬號由於類型錯誤而沒有任何關係或者故意測試。

此時我需要從我們的應用程序中的用戶帳戶餘額中扣除一些金額。但平衡付款給予響應狀態,包括成功和拒絕交易。

我怎麼能找到它是成功或拒絕交易的基礎上,我會採取一步從用戶帳戶餘額扣除金額或只是讓它一個人?

平衡支付是否提供了任何方法來克服這種情況或任何標準技術來擺脫這種情況?

+2

問API供應商,我們無法知道。 – CodeCaster

回答

2

創建信用時,credit.succeeded事件在銀行表示已收到款項時觸發。然而,當銀行實際告訴我們存在問題時,該州可能會在後期更改爲credit.failed

處理這個問題的最好方法是假定它一直運行,直到您收到credit.failed事件。