微信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,再去小數點,這樣就完美解決