zoukankan      html  css  js  c++  java
  • Wechat 微信端调用“微信支付接口”的正确方式

    微信端的项目中,比如微信商城之类的,肯定会涉及到微信支付这一块;

    下面直接上详细的代码:

    var data = {……};    // 调用微信支付需要的数据
    function onBridgeReady(){
        WeixinJSBridge.invoke(
            'getBrandWCPayRequest', {
                "appId" : data.appId,
                "timeStamp" : data.timeStamp,    // 时间戳
                "nonceStr" : data.nonceStr,    // 随机串
                "package" : data.package,
                "signType" : data.signType,    // 微信签名方式
                "paySign" : data.paySign     // 微信签名
            },
            function(res){
                if(res.err_msg == "get_brand_wcpay_request:ok" ) {
                    // 支付成功的处理
                }else if(res.err_msg == "get_brand_wcpay_request:cancel"){
                    // 支付取消的处理
                }else if(res.err_msg == "get_brand_wcpay_request:fail"){
                   // 支付失败的处理
                }
            }
        );
    }
    
    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();
    }
  • 相关阅读:
    Bootstrap_警示框
    Bootstrap_标签
    Bootstrap_分页
    Bootstrap_导航条
    Bootstrap_导航
    Bootstrap_按钮工具栏
    Bootstrap_下拉菜单
    Bootstrap_网格系统
    Bootstrap_表单_图标
    统计学习方法 李航---第12章 统计学习方法总结
  • 原文地址:https://www.cnblogs.com/yaomin/p/10822864.html
Copyright © 2011-2022 走看看