在升级免充值优惠卷功能时遇到问题
功能流程:
我是先通过 https://api.mch.weixin.qq.com/sandboxnew/pay/unifiedorder 拿到 prepay_id ;
再通过 prepay_id 生成 支付签名
页面吊起 jsapi 的 chooseWXPay 发起支付
在 chooseWXPay 时提示 total_fee 缺失
正式环境的 prepay_id 没有问题,可以正常支付,移到沙箱环境的 prepay_id 就不行了,签名等参数都核对过是有传的
求技术解答,是我流程上有什么问题还是怎么处理?
您好, 请按照以下两点检查:
1)package参数格式错误,package参数格式应该是这样: package:"prepay_id=wx201612032137789b201de80e0661234657"
2)package参数没有获取,返回null。
查询退款订单时,订单沙箱支付金额不正确,请确认验收case是什么错误,麻烦回复
求解,prepay_id 怎么检测是否失效? prepay_id 的机制是怎么样的 ?
您好,请参考:![](https://mmbiz.qlogo.cn/mmbiz_png/nicnShXrG022AIVcb4ARsT9x5KCTVvlIJtTH21QcHou07wkYOITY6v1eUialLzmegFGY9NiaUbPNa3zGvjAQwW78A/0?wx_fmt=png)