zoukankan      html  css  js  c++  java
  • 微信公众号内支付(一)

    发起支付的h5页面 js 参数配置

        var wxpay = document.getElementById('wxpay');
    
        wxpay.onclick = callpay();
     
        //调用微信JS api 支付
        function jsApiCall() {
    	WeixinJSBridge.invoke(
                'getBrandWCPayRequest', {
                    "appId" : "<?php echo $pay['appid']; ?>",
                    "timeStamp":"<?php echo $pay['time']; ?>",
                    "nonceStr" : "<?php echo $pay['nonce']; ?>",      
                    "package" : "prepay_id=<?php echo $pay['prepay_id']; ?>",
                    "signType" : "MD5",
                    "paySign" : "<?php echo $pay['signPay']; ?>"
                },
                function(res) {
                        WeixinJSBridge.log(res.err_msg);
                            if(res.err_msg == 'get_brand_wcpay_request:ok') {
                            alert('恭喜,支付成功!');
                            location.href="";
                        } else {
                        alert("抱歉,支付失败!");
                        alert(res.err_code+res.err_desc+res.err_msg);
                    }
                }
            );
        }
        function callpay() {
            if (typeof WeixinJSBridge == "undefined"){
                if( document.addEventListener ){
                    document.addEventListener('WeixinJSBridgeReady', jsApiCall, false);
                }else if (document.attachEvent){
                    document.attachEvent('WeixinJSBridgeReady', jsApiCall); 
                    document.attachEvent('onWeixinJSBridgeReady', jsApiCall);
                }
                } else {
                    jsApiCall();
                }
        }	
    	
    
  • 相关阅读:
    day10函数名称空间与作用域(3)
    day10函数参数使用(2)
    day10函数基础(1)
    文件处理
    vue打包时semver.js版本报错
    js修改日期
    vue click事件获取当前元素属性
    js截取关键字之后的字符串
    css 清除浮动
    纯CSS绘制三角形
  • 原文地址:https://www.cnblogs.com/chenshuo/p/5355773.html
Copyright © 2011-2022 走看看