C#實現微信H5支付問題


       在接入微信H5支付時,統一下單接口驗證通過,獲取到了MWEB_URL,但在調取微信中間頁時,出現“商家參數格式有誤,請聯系商家解決”的錯誤,

官方文檔中描述為“當前調起H5支付的referer為空導致",查了好些方法,無果。最后把跳轉微信中間頁的方法改了就OK了。

原來的:

H5Pay h5Pay = new H5Pay();
var url = h5Pay.GetPayUrl(fee,userId);
Response.Redirect(url); //跳轉到微信支付中間頁  

更改為:

H5Pay h5Pay = new H5Pay();
var url = h5Pay.GetPayUrl(fee,userId);
Response.Write("<script>window.location='"+ url + "'</script>");


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM