调用支付JSAPI缺少参数:appid

在实现微信JSAPI支付过程中遇到错误提示:调用支付JSAPI缺少参数:appid。经排查发现,问题出在dataType设置为html,而非json。将dataType改为json后,支付功能恢复正常。
摘要由CSDN通过智能技术生成

最近做微信jsapi支付碰到了个问题,后台返回的数据都正确却显示缺少参数

代码:

 function jsApiCall() {
        alert(wxApi);
        WeixinJSBridge.invoke(
            'getBrandWCPayRequest', wxApi, //josn串
            function (res) {
                //WeixinJSBridge.log(res.err_msg);
                //alert(res.err_code + res.err_desc + res.err_msg);
                if (res.err_msg == "get_brand_wcpay_request:ok") {
                    // 使用以上方式判断前端返回,微信团队郑重提示:
                    //res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。
                    //window.location.href = "http://zf.cnklyjt.com/example/TicketIndex.aspx";
                }
                //else
                //    alert(JSON.stringify(res));
            }
        );
    }

这里的wxapi是后台通过统一下单返回的

下单和js参数代码:这些demo里都有


            WxPayData unifiedOrderResult = jsApiPay.GetUnifiedOrderResult(money);
            var wxJsApiParam =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值