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("您取消了支付");
                            }
                        });
                    });
                }


    备注:时间戳和签名必须一一对应,不然会报错,巨坑。。
  • 相关阅读:
    2019春第三次课程设计实验报告
    2019 春第二次课程设计实验报告
    2019 春第一次课程设计实验报告
    第十二周作业
    第十一周作业
    第十周作业
    IDEA部署好WEB项目调用servlet时报错404
    软件工程作业02
    软件工程作业01
    Java实验报告六
  • 原文地址:https://www.cnblogs.com/paul-du/p/6275582.html
Copyright © 2011-2022 走看看