關於H5微信支付報invalid total_fee,支付失敗

微信H5支付結果返回:invalid total_fee

<xml><return_code><![CDATA[FAIL]]></return_code>

<return_msg><![CDATA[invalid total_fee]]></return_msg>

</xml>

原因:1、訂單號不存在

         2、 訂單號重複

        3、APPID錯誤

        4、密鑰不一致

        5、金額不存在

       6、金額不是整數字符串

一個問題一個問題排除,最後發現是:微信支付提交的金額是不能帶小數點的,且是以分爲單位,所以我們系統如果是以元爲單位要處理下金額,即先乘以100,再去小數點,這樣就完美解決

原文地址:https://blog.csdn.net/lhwomg/article/details/53023197

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章