收藏
回答

急急急 微信公众号 JSAPI支付 问题 微信公众号支付成功 点击完成 浏览器直接就被关闭了?

 this.isxPay(res.response, this.id);
      

    isxPay(params, id) {
      if (typeof WeixinJSBridge == "undefined") {
        if (document.addEventListener) {
          document.addEventListener(
            "WeixinJSBridgeReady",
            onBridgeReady,
            false
          );
        } else if (document.attachEvent) {
          document.attachEvent("WeixinJSBridgeReady", onBridgeReady);
          document.attachEvent("onWeixinJSBridgeReady", onBridgeReady);
        }
      } else {
        this.onBridgeReady(params, id);
      }
    },
    onBridgeReady(params, id) {
      let that = this;
      WeixinJSBridge.invoke("getBrandWCPayRequest", params, function (res{
        if (res.err_msg == "get_brand_wcpay_request:ok") {
          //支付成功后跳转的页面
          Toast(`支付成功${res}${res.err_msg}`);
        } else if (res.err_msg == "get_brand_wcpay_request:cancel") {
          Toast(`支付取消${res}${res.err_msg}`);
        } else if (res.err_msg == "get_brand_wcpay_request:fail") {
          Toast(`支付失败${res}${res.err_msg}`);
        } else {
          Toast(`支付未返回${res}${res.err_msg}`);
        }
      });
    },
回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容
问题标签