收藏
回答

微信 js api

微信js api支付 ,第一次支付成功,第二次就是空白页,安卓会有这样问题。iso没问题?这是什么原因。

回答关注问题邀请回答
收藏

2 个回答

  • 一
    2020-02-27

    没有报错信息,   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();

            }

        },

        onBridgeReady:function(){

            WeixinJSBridge.invoke(

                'getBrandWCPayRequest', {

                    "appId":     this.appId,            //公众号名称,由商户传入

                    "timeStamp": this.timeStamp,        //时间戳,自1970年以来的秒数

                    "nonceStr":  this.nonceStr ,        //随机串

                    "package":   this.package,          //预支付交易会话标识

                    "signType":  this.signType,         //微信签名方式

                    "paySign":   this.paySign,          //微信签名

                },

                function(res){

                    //alert(JSON.stringify(res));

                    if(res.err_msg == "get_brand_wcpay_request:ok" ) {

                      this.$router.push({

                      path: "/weixinsuccess.html?cashierOrderNo=" + this.$route.query.state

                      });

                    }else {

                      this.$router.push({

                      path: "/weixinsuccess.html?cashierOrderNo=" + this.$route.query.state

                      });

                    } 

                }

            );

    2020-02-27
    有用
    回复
  • 微信支付技术助手8
    微信支付技术助手8
    2020-02-26

    提供下具体的代码片段以及后台报错信息。

    2020-02-26
    有用
    回复
登录 后发表内容
问题标签