zoukankan      html  css  js  c++  java
  • 微信支付--v3版

    主要记录在这里以防后面忘记。。。。

    1、前面网上一大堆,不说直接上前端方面代码。。

      var wx;
            wx.config({
                debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
                appId: appId, // 必填,公众号的唯一标识
                timestamp: timestamp4, // 必填,生成签名的时间戳
                nonceStr: noncestr4, // 必填,生成签名的随机串
                signature: signature, // 必填,签名,见附录1
                jsApiList: ['chooseWXPay'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
            });
             function order_Pay() {
                    wx.ready(function () {
                        wx.chooseWXPay({
                            appId: appId,
                            nonceStr: noncestr3,
                            package: paypackage,
                            paySign: paySign3 ,
                            signType: 'MD5',
                            timestamp: timestamp3,
                            success: function (res) {
                                if(res.errMsg == "chooseWXPay:ok" ) { 
                                 alert("支付成功");
                                    window.location.href="***地址";
                                }else{
                                    alert(res.errMsg);
                                    window.location.href="****";
                                }
                            },
                            cancel:function(res){ //支付取消
                                alert("您取消了支付");
                            }
                        });
                    });
                }


    备注:时间戳和签名必须一一对应,不然会报错,巨坑。。
  • 相关阅读:
    新词发现
    隐马尔可夫模型
    nodejs命令行解析工具之minimist
    react 生命周期
    react 中的 super super(props)
    object 常用方法总结
    前端安全 中间人攻击
    Postgresql的临时表的用法
    windows下postgresql数据库备份和还原
    PostgreSQL 数据库开发规范——命名规范 & 设计规范
  • 原文地址:https://www.cnblogs.com/paul-du/p/6275582.html
Copyright © 2011-2022 走看看