石广澎
2024-04-12 1ca571a40509a7a6cfdf51316025f3692f62122f
pages/pay/discountpay.vue
@@ -372,7 +372,7 @@
         },
         // 微信支付
         wxPay(res) {
            setTimeout(() => {
        /*setTimeout(() => {
               wx.chooseWXPay({
                  timestamp: res.timeStamp, // 支付签名时间戳
                  nonceStr: res.nonceStr, // 支付签名随机串,不长于 32 位
@@ -387,6 +387,27 @@
                     })
                  }
               });
        }, 200)*/
        setTimeout(() => {
          WeixinJSBridge.invoke(
              'getBrandWCPayRequest', {
                "appId": res.appId, //公众号ID,由商户传入
                "timeStamp": res.timeStamp, //时间戳,自1970年以来的秒数
                "nonceStr": res.nonceStr, //随机串
                "package": res.package,
                "signType": res.signType, //微信签名方式:
                "paySign": res.paySign //微信签名
              },
              (res) => {
                if (res.err_msg == "get_brand_wcpay_request:ok") {
                  // 使用以上方式判断前端返回,微信团队郑重提示:
                  //res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。
                  uni.navigateTo({
                    url: `/pages/pay/paySuccess?orderId=${this.orderId}&youHuiInfo=${JSON
                        .stringify(this.youHuiInfo)}`
                  })
                }
              });
            }, 200)
         },
         //支付宝支付