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();
    }
  • 相关阅读:
    12.14 Daily Scrum
    12.13 Daily Scrum
    12.12 Daily Scrum
    12.11 Daily Scrum
    12.10 Daily Scrum
    12.9 Daily Scrum
    12.8 Daily Scrum
    M1事后分析汇报以及总结
    alpa开发阶段团队贡献分
    第9周团队作业
  • 原文地址:https://www.cnblogs.com/minigrasshopper/p/8065615.html
Copyright © 2011-2022 走看看