收藏
回答

微信支付报错:调用支付JSAPI缺少参数:total_fee?

在微信内置浏览器中突然报这个错误,在手机自带浏览器中无错误能调起微信支付,以前正常用,配置无变动更改,各位大佬们知道啥问题么?

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

1 个回答

  • Memory
    Memory
    2023-08-08

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

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

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

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

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

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

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


    2023-08-08
    有用 1
    回复 4
    • 李平义
      李平义
      发表于移动端
      2023-10-01
      怎么解决
      2023-10-01
      回复
    • Memory
      Memory
      发表于移动端
      2023-10-01回复李平义
      根据上面写的去排查
      2023-10-01
      回复
    • 嘿~
      嘿~
      2023-10-16
      请问如果是偶发性的怎么处理,由于日志没u记录好找不到有用的信息,是在没找到原因,也没能复现这个错误
      2023-10-16
      回复
    • Memory
      Memory
      2023-10-16回复嘿~
      没有日志,没办法,你这是后端下单失败了
      2023-10-16
      回复
登录 后发表内容
问题标签