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();
    }
  • 相关阅读:
    哈夫曼编码-C语言实现
    KMP和BF算法-C语言实现
    Spring框架(1)--只是入门
    MyBatis(1)
    antd TreeSelect 无限级选择
    download下载文件
    react搭建项目问题
    js 数组转tree结构
    反映复制到剪贴板(npm安装)
    js前端实现Table导出excel表格
  • 原文地址:https://www.cnblogs.com/yaomin/p/10822864.html
Copyright © 2011-2022 走看看