收藏
回答

微信调用支付JSAPI缺少参数:total_fee,支付失败

支付显示缺少参数:total_fee

第一次验证


第二次验证获取的


prepay_id生成之后会立即使用。

请求appid和下单接口的appId一致

订单号也不会重复 都是随机生成的

金额当然也传了 并且是int类型 单位是也考虑了


请问这个问题是怎么回事呢?


最后一次编辑于  07-24  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

10 个回答

  • 張振雨
    張振雨
    07-26
    已解决 谢谢
    07-26
    赞同 11
    回复 4
    • 秦浩雷
      秦浩雷
      08-04
      大佬 怎么解决的啊
      08-04
      赞同
      回复
    • 張振雨
      張振雨
      08-04回复秦浩雷
      第二次签名失败了
      08-04
      赞同 11
      回复
    • 秦浩雷
      秦浩雷
      08-04
            "appId" => $config['appid'],
            "timeStamp" => "$timestamp",   
            "nonceStr" =>  $nonce_str,
            "package" => "prepay_id=" . $unifiedOrder->prepay_id,
            "signType" => 'MD5',

      第二次签名的方法是一样的

      08-04
      赞同
      回复
    • 張振雨
      張振雨
      08-05回复秦浩雷
      嗯嗯这个顺序是对的 你的报错信息是什么啊
      08-05
      赞同
      回复
  • 微信支付技术助手1
    微信支付技术助手1
    07-25

    你好, 请按照以下两点检查:

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

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


    07-25
    赞同
    回复 2
    • 張振雨
      張振雨
      07-25
      package这个上面有图片没有错误 也有值麻烦看一下图片
      07-25
      赞同
      回复
    • 張振雨
      張振雨
      07-25
      两次验证都通过,还是出现这个
      07-25
      赞同 11
      回复
  • 郑建和18912509829〈螺丝大全)
    郑建和18912509829〈螺丝大全)
    08-08
    迷v。“孞
    08-08
    赞同
    回复 1
    • 張振雨
      張振雨
      08-08
      08-08
      赞同
      回复