JSAPI支付,没有手动取消,但是返回get_brand_wcpay_request:cancal?
描述: 顾客进去使用微信去支付,用户没有拉起支付框,没有手动点击取消支付,但是一直返回"res":{"err_msg":"get_brand_wcpay_request:cancel"}, 参数: [图片] 具体: WeixinJSBridge.invoke( 'getBrandWCPayRequest', { appId: this.order_data.payparams.appId, // 公众号名称,由商户传入 timeStamp: String(this.order_data.payparams.timeStamp), // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符 nonceStr: this.order_data.payparams.nonceStr, // 支付签名随机串,不长于 32 位 package: this.order_data.payparams.package, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=***) signType: this.order_data.payparams.signType, // 签名方式,默认为'SHA1',使用新版支付需传入'MD5' paySign: this.order_data.payparams.paySign // 支付签名 },res res=>{ if (res.err_msg === 'get_brand_wcpay_request:ok') { resolve() } else { this.submitorder_err_msg = '订单已取消' //关单处理 reject() } } 截图: [图片]