100天土雞飼養計劃(63)

今天本來的任務是完成支付寶的手機網站支付,但是昨天只是把條碼支付正常流程走完了,還沒處理異常情況,本以爲很簡單無非就是成功失敗,結果一點都不簡單。

首先支付有成功、失敗和支付中三種情況,前兩種很簡單,第三種就需要進行輪詢,輪詢也分成功、失敗,輪詢成功的情況下,支付狀態也是成功、失敗和支付中,如果輪詢10次都還是在支付中,那麼就得啓動撤銷交易,撤銷交易又分成功、失敗和異常。如果一次撤銷失敗,就得另開線程進行重複撤銷,如果10次重複後還是異常,就需要支付寶人工干預了,且這過程中即使支付寶正常返回狀態,我們自己的程序也可能發生異常,就不得不考慮各種情況。

然後就是昨天說的,思考的過程中,被各種問題打斷,特別是這種邏輯性很強的,中途一旦被打斷就得從頭開始重新思考,所以今天是花了整整一天去搞定這個問題。

2016.10.10 星期一

發佈了93 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章