機構(gòu)或商戶在微信支付側(cè)創(chuàng)建的每筆訂單,都應(yīng)當完成交易閉環(huán),保證其最終的狀態(tài)只能為以下狀態(tài)的其中一種SUCCESS, CLOSED, REVOKED.
對于刷卡支付,當同步返回結(jié)果非SUCCESS或因網(wǎng)絡(luò)故障未收到返回結(jié)果的情況下,需要輪詢查單。查單業(yè)務(wù)時間超時后,如果訂單狀態(tài)依舊是非SUCCESS,必須對訂單進行撤銷。
雖然微信支付目前會對45s內(nèi)未支付成功的訂單做自動撤銷處理,但依舊強烈建議機構(gòu)或商戶主動調(diào)用撤銷以作為兜底處理。
對于其他支付方式,需要在業(yè)務(wù)時間內(nèi)未收到回調(diào)的情況下,主動發(fā)起輪詢查單。同樣在業(yè)務(wù)時間超時后,訂單狀態(tài)若依舊非SUCCESS,需對訂單進行關(guān)閉。
注意:某些極端情況下,用戶可能會在最后一次查單到調(diào)用關(guān)單之間的時間段內(nèi)完成支付,導致關(guān)單接口調(diào)用失敗,機構(gòu)和商戶注意要對該情況進行異常進行。
若商戶或機構(gòu)系統(tǒng)已將該訂單狀態(tài)標記為失敗,則需要調(diào)用退款接口來完成交易的回退。
Customer Service Tel
Business Development
9:00-18:00
Monday-Friday GMT+8
Technical Support
WeChat Pay Global
ICP證