亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于面試時場景問題問答

關于面試時場景問題問答

ibeautiful 2018-10-24 19:28:07
大家好面試時,面試官提了一個問題,“支付寶,支付后,一個請求過去,它返回一個成功,成功就直接存數據庫?,F在出現了個問題,發送一個支付請求,支付成功后,它沒有返回,請求沒有得到響應,這該怎么辦?”。 大佬們,有什么好的解決方法嗎
查看完整描述

1 回答

?
動漫人物

TA貢獻1815條經驗 獲得超10個贊

當然是給用戶顯示支付失敗、訂單狀態為待付款、日志記錄請求及響應的數據、發送消息給管理員郵箱、發送短信給管理員手機。

補充:發送支付請求,支付寶那邊會有前端回調和后端回調兩種。
前端回調是在支付成功或支付失敗的時候回調的。 
前端回調即是樓主說的支付寶那邊的響應。 
一般并不以前端回調作為支付成功或失敗的憑證。 
當訂單支付之后,支付寶會發送多次請求給支付方網站設定的后端回調地址,直至后端響應接收成功,此時才會改變訂單狀態并且交易成功,并將數據記錄到數據庫。
后端回調成功后,前端查到的訂單狀態才是支付成功。

以上是一個完整的支付回調流程。

如果我們這邊發送支付請求,支付寶那邊沒有響應,就說明支付寶那邊的服務器出問題了,更不可能出現支付頁面或者支付成功的情況。。。。。。。
要是你的面試官是公司的技術,并且說支付寶那邊沒響應,但是支付成功了,我想你可以換家公司了。
支付寶不會那么耍流氓說你付錢了,然后我這邊當啞巴不回你,不承認你付過錢。。。。。


查看完整回答
反對 回復 2018-10-24
  • 1 回答
  • 0 關注
  • 653 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號