关于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

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