鍍金池/ 問答/Java  C  網(wǎng)絡(luò)安全  HTML/ 前端調(diào)用后臺(tái)支付接口返回超時(shí),實(shí)際支付接口后續(xù)處理成功,怎么處理?

前端調(diào)用后臺(tái)支付接口返回超時(shí),實(shí)際支付接口后續(xù)處理成功,怎么處理?

系統(tǒng)中需要前臺(tái)POS機(jī)調(diào)用后端的支付接口,POS機(jī)第一次請(qǐng)求支付接口后,很久沒有收到返回,超時(shí)當(dāng)做失敗處理,但實(shí)際后端已經(jīng)在處理且最終支付成功,而POS機(jī)并不知道處理最終成功了,而是再次發(fā)起第二次支付請(qǐng)求,這時(shí)候就會(huì)在后端有兩筆支付成功請(qǐng)求,請(qǐng)問這種情況如何做優(yōu)化處理?

回答
編輯回答
近義詞

1.延長超時(shí)時(shí)間
2.主動(dòng)請(qǐng)求查詢支付結(jié)果,而不是等待返回

2017年2月1日 23:17
編輯回答
憶當(dāng)年

1.確定很久沒有收到后端返回是因?yàn)楹蠖藳]有返還是超時(shí)還是斷網(wǎng)什么的
2.后端處理支付,應(yīng)該在其返回成功之后處理

2017年10月21日 14:31