微信内置H5支付成功,不点击完成,无法回调?
发布于 5 年前 作者 leikang 7614 次浏览 来自 官方Issues

function onBridgeReady(res) {

    WeixinJSBridge.invoke(

        getBrandWCPayRequest, {

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

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

            nonceStr: res.nonceStr, //随机串     

            package: res.package,

            signType: res.signType, //微信签名方式:     

            paySign: res.paySign, //微信签名 

            prepay_id: res.prepay_id

        },

        function (res) {

            if (res.err_msg == get_brand_wcpay_request:ok{

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

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

               只有点击支付成功之后页面的完成,才会执行下面代码,怎么解决,求大佬告知,谢谢!

                 layer.msg(支付成功);

                // 支付成功回调后端

                SuccessHd();

            } else {

                layer.msg(支付失败);

            }

        });

    payMoney()

}

1 回复

你好,支付相关的问题请移步至微信支付专区https://developers.weixin.qq.com/community/pay提问,我们会有对应同学来处理。

回到顶部