应用插件 版主:官方插件技术组
支付宝充值,两位小数就出现错误
类型:迅睿CMS 更新时间:2025-06-16 06:12:02 支付
插件 支付 V2.4
应用作者 迅睿官方团队
发布时间 2021-08-15 23:38:55
更新时间 2025-01-17 20:36:34


支付宝支付,如果是整数,1位小时就可以提交。如果是两位小数,就会出现这个,我对比移动端。发现是充值的小数位变的特变长。讯睿升级到最新版本也没有改版,php换了8.0和7.4都有是这个情况



插件教程:https://www.xunruicms.com/doc/app-777.html

回帖
  • 迅睿官方创始人
    #1楼    迅睿官方创始人
    2025-06-14 18:32:13
    iPhone手机 0
    错误日志清空,然后再访问让他产生新的错误日志,再还给我看新的日志内容
  • tpxcm001
    #2楼    tpxcm001
    2025-06-15 09:06:47
    Chrome 0
    这个错误是支付宝那边返回的,我清空了错误日志,复现了场景,但是没有生成新的错误日志,不是咱系统报错了。我摸索的情景,就是某些两位小数,传递到支付宝那边后,变成了54.1111111111111119;我看支付宝文档,是因为我们传递的金额参数超过了小数点后2位,所以报错。但是这个2位小数,还特变奇怪。1.11没事,1.12没事,46.28就不行