微信支付金额错误
发布于 6 年前 作者 wentao 2239 次浏览 来自 问答

微信支付2.01元 吊起微信支付后只需支付2元 ,1.01、3.01都行就2.01支付金额错误

3 回复

取整没问题的,,我传过去的都是201但是拉起支付的却是只要2元

找到问题了,,多谢@波 提醒,,Double类型乘法运算的时候精度丢了,导致后面的取整数值不对了

支付接口传的金额是分,201和301没区别, 需要你们检查是不是调用取整函数有问题。特别是php的取整函数是有坑的

回到顶部