收藏
回答

微信支付升级 沙盒环境下 吊起支付提示 total_fee 缺失

在升级免充值优惠卷功能时遇到问题

功能流程:

  1. 我是先通过 https://api.mch.weixin.qq.com/sandboxnew/pay/unifiedorder 拿到 prepay_id ;

  2. 再通过 prepay_id 生成 支付签名

  3. 页面吊起 jsapi 的 chooseWXPay 发起支付

chooseWXPay  时提示 total_fee 缺失

正式环境的 prepay_id  没有问题,可以正常支付,移到沙箱环境的 prepay_id 就不行了,签名等参数都核对过是有传的

求技术解答,是我流程上有什么问题还是怎么处理?

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

2 个回答

  • aliez
    aliez
    02-13


    求解,prepay_id 怎么检测是否失效? prepay_id 的机制是怎么样的 ?

    02-13
    赞同
    回复 1
    • 微信支付技术助手
      微信支付技术助手
      02-13

      您好,请参考:

      02-13
      回复
  • 微信支付技术助手
    微信支付技术助手
    02-13

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

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

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


    02-13
    赞同
    回复 1
    • aliez
      aliez
      02-13

      查询退款订单时,订单沙箱支付金额不正确,请确认验收case是什么错误,麻烦回复

      02-13
      回复