app提交订单支付时,某些金额会出现少一分钱的现象。
**原因总结:**
提交微信订单时需将单位转换为分,所以对于总金额需乘以100,微信端会将金额转化为double类型,所以有时会出现丢失精度的现象。
**解决办法:**
将原本的 amount *100 改为 amount * 1000 / 10 即可。
微信支付少一分钱
最新推荐文章于 2024-03-05 20:23:35 发布
app提交订单支付时,某些金额会出现少一分钱的现象。
**原因总结:**
提交微信订单时需将单位转换为分,所以对于总金额需乘以100,微信端会将金额转化为double类型,所以有时会出现丢失精度的现象。
**解决办法:**
将原本的 amount *100 改为 amount * 1000 / 10 即可。