收藏
回答

公众号唤起微信支付时提示:调用支付JSAPI缺少参数: appld

检查请求代码中是有传appid的

下面是请求的方法:


    function onBridgeReady() {     

        WeixinJSBridge.invoke(

            'getBrandWCPayRequest', {"package":"prepay_id=wx01113149829571f26b386dc3fbb6fb0001","appid":"wx4110fac0cd30dc3d","paySign":"0qxSb3y4uVhLkDXxRgeRFIoKO65bBW2eAs5t1XCl0cjgWAH+96rQLM/w2QTwVs+5GnXn9JQKQHQoz1VMytDXQCR6xqqH3nEyMdEQQJwaWrOJtZHRZvOnHK1eKevym+U6DW+uvVINe2w/hJP4cKlUgihMEWwvadCKOobtO5uc+LcWjHC2KG66lxnRs7Hc6/GopyL6uudZhfnrtsqq0uRHYbC+cB799g/yx+0uUjFII2N4BJx9pqCV05FxCfxF+RhIuzrd0jwg+S4VD+cF8egE9ehw6eliBbcRdj7qr8+30OlwNKshjJr37etrK22f1Pd0uKI9bmPYtEbbPJd3JPQ2nw==","signType":"RSA","noncestr":"3e1056cf126e4173a461fba2d20af1c6","timestamp":"1743478309"},

            function(res){

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

                    // 使用以上方式判断前端返回,微信团队郑重提示:

                    //res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。                   

                } else {

                    alert(res.err_code + res.err_desc + res.err_msg)

                }

            });

    }

    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{

        onBridgeReady();

    }


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

1 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    发表于小程序端
    2025-04-01

    appId有个字母是大写

    2025-04-01
    有用
    回复
登录 后发表内容