51dev.com IT技术开发者社区

51dev.com 技术开发者社区

微信支付失败,返回invalid total_fee,金额不能出现小数点

微信互联网报道33472017-07-21 收藏0次评论

微信支付失败,返回invalid total_fee,金额不能出现小数点,微信金额单位用的是分,而支付宝用的是元,可以携带小数点。  

"result": {  
        "return_msg": "invalid total_fee",  
        "return_code": "FAIL"  
    },  
  1. 集成;两者支付是需要统一下,统一成元为单位,  
<span font-family: Arial; font-size: 14px;">所以我们系统如果是以元为单位要处理下金额,即先乘以100,再去小数点</span>  
(Math.Round((decimal)order.Amount * 100, 0)).ToString()  

 

以上就是微信支付失败,返回invalid total_fee,金额不能出现小数点的全部内容,请多关注【51DEV】IT技术开发者社区。

相关内容