微信支付与订单金额相差1分(完美解决)

问题原由 商品价格为652.8元,微信调起支付价格为652.79微信 深挖缘由以下 微信官方文档规定:ide 交易金额 交易金额默认为人民币交易,接口中参数支付金额单位为【分】,参数值不能带小数。对帐单中的交易金额单位为【元】。 外币交易的支付金额精确到币种的最小单位,参数值不能带小数点。测试 支付宝没有这种规定,并不会产生这种问题。code 问题是double*100丢失精度形成的 问题代码:i
相关文章
相关标签/搜索