關於訂單支付成功後一些邏輯的處理

在實際的工做當中有可能涉及微信支付或是支付寶支付,支付成功後支付網關須要把成功支付的訂單信息回調到你指定的方法上,然而有些狀況下須要在支付成功後處理某個業務方法,如加積分、送禮品券等,本人就遇到過這種狀況。

####1、支付完成後爲用戶重複增長積分微信

問題:支付成功後有可能存在網絡抖動的狀況,致使支付網關收不到確認請求,一直髮消息到本地,這樣就致使積分重複增長

#####解決: 使用防重表。網絡

####2、支付成功後訂單狀態沒修改 #####解決: 支付成功後程序調用支付方的訂單查詢接口,來校驗訂單是否支付成功,如發現訂單成功了,再看下與之對應的業務狀態是否正常,如不正常則進行預警,也能夠定時抽檢訂單的支付狀況,以保證數據準確無誤,這樣最大限度的防止手工對帳。微信支付

相關文章
相關標籤/搜索