收藏
回答

新版微信支付报错缺少total_fee?

微信小程序v3版支付报错缺少total_fee 此参数是v2版本要传的,v3版本已经变成total,请问如何解决?

前端使用uni-app开发

回答关注问题邀请回答
收藏

2 个回答

  • Memory
    Memory
    2021-05-20

    请根据以下几点排查问题:

    1)package参数格式错误,package参数格式应该是这样: package:"prepay_id=wx201410272009395522657a690389285100"

    2)package参数没有获取,返回null。

    3)请检查预支付会话标识prepay_id是否已失效

    4)请求的appid与下单接口的appid是否一致

    5)微信支付金额为“分”,不能有小数点

    6)预支付ID为空(1、金额为空 2、订单编号重复 3、订单编号为空)


    2021-05-20
    有用 1
    回复 10
    • 鹅
      2021-05-20
      全都检查过了,没问题,有没有可能是前端调用的支付接口还是v2版本的?
      2021-05-20
      回复
    • 青寒
      青寒
      2021-05-20回复
      。。。
      2021-05-20
      回复
    • 鹅
      2021-05-20回复青寒
      。。。请问有解决的办法吗
      2021-05-20
      回复
    • Memory
      Memory
      2021-05-20回复
      你问前端咯
      2021-05-20
      回复
    • 青寒
      青寒
      2021-05-20回复
      解决办法可参阅Memory发的排查要点,另外你自己怀疑是前端调用支付接口有问题,那让前端确认一下哈。
      2021-05-20
      回复
    查看更多(5)
  • 单车快跑
    单车快跑
    2024-09-09

    检查一下代码

    2024-09-09
    有用
    回复
登录 后发表内容