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();
    }
  • 相关阅读:
    phpstorm操作集锦
    图片、音频获取二进制流或url的blob值
    sublime text 3 快捷键
    dd与sql 打印工具
    php生成二维码(可带logo)
    jQuery append加入的元素 绑定事件无效
    Linux运维架构师学习之路
    硬盘安装win7
    Composer安装与使用
    Js循环做法
  • 原文地址:https://www.cnblogs.com/minigrasshopper/p/8065615.html
Copyright © 2011-2022 走看看