流程:app發起支付——付款成功——微信執行回呼url,app怎么知道回呼是否執行成功?
uj5u.com熱心網友回復:
最直接的辦法就是問一下你的服務器是否收到了微信的回呼uj5u.com熱心網友回復:
一般來說, 在 app發起支付之前, 就應該把訂單記錄插入到資料庫中, 狀態為未支付。發起支付成功之后的回呼, 只是將狀態改為已支付, 不要有復雜的程序,避免回呼執行失敗。
至于回呼, 那是微信的事, 只能說回呼了就默認這個程序成功吧。
回呼里面一定要記錄日志,便于追查回呼出問題的情況。
支付成功了,回呼執行不成功, 不關微信的事, 而且失敗率很低(如果只是改下訂單狀態,那除非資料庫出現崩潰或連接不到才可能),出問題你方也沒有損失,能追查就可以了。
uj5u.com熱心網友回復:
回呼的時候訪問服務器,服務器那邊處理對應的資料狀態,你可以一直讀取服務器的這個狀態,變了表示支付成功轉載請註明出處,本文鏈接:https://www.uj5u.com/net/71681.html
標籤:C#
上一篇:在客戶端復制郵件中的附件,然后在網頁上點粘貼,顯示該檔案名,點上傳把此檔案上傳到服務器
下一篇:C# Post Get問題解疑
