微信支付失败,返回invalid total_fee,金额不能出现小数点
所以我们系统如果是以元为单位要处理下金额,即先乘以100,再去小数点

"result": {"return_msg": "invalid total_fee","return_code": "FAIL"},

(Math.Round((decimal)order.Amount * 100, 0)).ToString()

如果金额为少一分钱

例:

//这样会少一分钱public static void main(String [] str){String a = "18.90";Double  d = Double.parseDouble(a);d = d * 100;Long totalL = d.longValue();System.out.println(totalL);}

//完美解决public static void main(String [] str){String a = "18.90";Double  d = Double.parseDouble(a);d = d * 1000 / 10;Long totalL = d.longValue();System.out.println(totalL);}

微信支付金额为0.01分报错,和少一分钱的解决办法相关推荐

  1. 微信老是不能登录服务器错误,微信登录失败报错“4-100”的原因及解决办法

    微信登录失败报错"4-100"怎么办?微信是目前为止大家最喜欢的社交软件了,如果微信登录不了,整个人都不好了.最近就有用户遇到手机微信登录不了的情况,错误代码为"4-10 ...

  2. 计算机开机故障报错,笔记本电脑开机报错故障的原因及解决办法

    笔记本电脑开机报错故障是指笔记本电脑开机自检时或启动操作系统前停止启动,在显示屏 出现一些错误提示的故障. 笔记本电脑开机报错故障的原因及解决办法 造成此类故障的原因一般是笔记本电脑在启动自检时,检测 ...

  3. oracle pls 00905,【案例】Oracle报错PLS-00714 PLS-00951原因和解决办法笔记

    [案例]Oracle报错PLS-00714 PLS-00951原因和解决办法笔记 时间:2016-11-14 11:07   来源:Oracle研究中心   作者:代某人   点击: 次 天萃荷净 P ...

  4. Mac 升级后git pull 报错fatal: Authentication failed for 解决办法

    转载:Mac 升级后git pl 报错fatal: Authentication failed for 解决办法 - 简书 git pull,,,报错如下: cat .git/config git r ...

  5. 0x80070422报错、0x6D9报错,无法开启防火墙解决办法(方法版)

    0x80070422报错.0x6D9报错,无法开启防火墙解决办法 一.现象 现象1-报错0x80070422 现象2-报错0x6D9 二.解决方法 1.打开服务 2.打开防火墙服务 一.现象 现象1- ...

  6. 微信企业付款 ”错误码:NO_AUTH,错误信息:此IP地址不允许调用接口,如有需要请登录微信支付商户平台更改配置“报错的处理办法

    提示"错误码:NO_AUTH,错误信息:此IP地址不允许调用接口,如有需要请登录微信支付商户平台更改配置" 快速解决问题!!! 解说一下这个IP:这个IP是你发起支付的服务器外网I ...

  7. LDA主题模型中coherence(一致性)报错得出来为nan解决办法

    参考链接: https://www.codenong.com/60246570/ 报错原因:D:\software\Anaconda\envs\LDA\lib\site-packages\gensim ...

  8. Redis报错Java.net.UnknownHostException的解决办法

    在Linux上运行项目(使用redis作为缓存),报错信息如下: java.net.UnknownHostException:api-hello.local:api-hello.local:Name ...

  9. SpringBoot+Mybatis使用Enmu枚举类型总是报错 No enum constant XX解决办法

    环境SpringBoot+Mybatis 比如: 数据库中User表存放status字段值为1,想要通过Mybatis转换后为正在使用 当然,可以使用if else 但是状态值很多时,就变得很复杂,且 ...

  10. bandersnatch报错No module Named的解决办法

    ERROR: Unable to load entry point swift_plugin = bandersnatch_storage_plugins.swift:SwiftStorage: No ...

最新文章

  1. mysql表分区和表空间_mysql分表和分区的区别浅析
  2. cumsum在matlab中,matlab中cumsum函数和sum函数详解
  3. MyBatisPlus中updateById与updateAllColumnById方法区别
  4. 公司电脑用域账号访问团队文件夹
  5. hbase java api count_HBase内置过滤器java api的总结
  6. python安装在哪个盘比较好_python编写器用哪个比较好?
  7. react-navigation使用介绍及UI组件外实现统一跳转
  8. 3-unit8 Mariadb数据库
  9. English trip V2 - 9 People and Places Teacher:Julia Key: at on in
  10. LoadRunner11 下载 及 license注册
  11. QQ号能否成为互联网通行证?
  12. QClub:Ruby网站架构案例分享──财帮子\u0026FreeWheel
  13. 分布式对象存储服务器minio
  14. 如何做一个营销策划案前期
  15. 水利水电安全员考试多选练习题库(8)
  16. 重庆锦华计算机学校,重庆市渝北区锦华学校2019年第一季度选聘优秀教师岗位一览表...
  17. 简易新闻系统,功能包含用户登录、新闻发布删除、评论管理等
  18. 配置本地时间服务器(集群)
  19. Windows 如何打开DOS命令窗口 以及常用的DOS命令
  20. c语言摄氏度华氏度转换

热门文章

  1. python str 索引_一步一步学Python3(小学生也适用) 第九篇: 字符串(str)类型(中)...
  2. js date 加一天_需要知道的JS的日期的知识,都在这了
  3. 利用sklearn对红酒数据集分类
  4. C++学生信息管理系统2.0
  5. python3中浮点数float的四舍五入,round跟decimal区别
  6. ImportError: No module named ‘keras_contrib‘
  7. .sql文件导入mysql数据库中
  8. 黑马旅游网完整代码_黑马旅游网(二)注册登陆
  9. micropython常用模块-Python时间模块之datetime
  10. C++ 在线IDE 编译器