收藏
回答

H5做微信支付,出现调用支付JSAPI缺少参数:total_fee 错误提示?

我做的是Vue页面发起微信支付请求,向我的的后台发起了统一支付请求然后微信返回了以上截图中的信息,我用这个信息再次向微信发送支付请求

但是却出现了出现调用支付JSAPI缺少参数:total_fee 这样的错误,请问大佬谁知道怎么回事?

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

2 个回答

  • Memory
    Memory
    2021-06-07

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

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

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

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

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

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

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


    2021-06-07
    有用 1
    回复 3
    • 宽
      2021-06-07
      我Vue页面应该用JSAPI支付调用还是H5支付?还是两个都可以?
      2021-06-07
      回复
    • Memory
      Memory
      2021-06-07回复
      微信环境内jsapi,微信环境外H5支付
      2021-06-07
      回复
    • 宽
      2021-06-07
      我还是去申请H5支付吧,看文档应该是H5支付比较适合Vue页面的
      2021-06-07
      回复
  • 仅有的风度
    仅有的风度
    2021-06-07

    你这vue做的h5支付,用的是sdk吗

    2021-06-07
    有用
    回复 4
    • 宽
      2021-06-07
      是的
      2021-06-07
      回复
    • 仅有的风度
      仅有的风度
      2021-06-07回复
      能不能给个链接
      2021-06-07
      回复
    • 宽
      2021-06-07
      http://124.71.234.61:8008/
      2021-06-07
      回复
    • 宽
      2021-06-07
      你可以用17701534181,密码123456登录
      2021-06-07
      回复
登录 后发表内容