微信支付 - 调试过程

深渊向深渊呼唤

引入 js

<script src="https://res2.wx.qq.com/open/js/jweixin-1.6.0.js"></script>

配置 jsapi

var config = Object.assign({}, rst.data || {}, { debug: false })
wx.config(config);

wx.error((res) => {
    if (res.errMsg == 'config:ok') {
        return;
    }
    console.log(res);
});

注意:

    access_token 要正确 ticket 要正确 当前页面 url 要做 encode 编码 服务端获取 url 后,解码,去掉#及其后面的内容

微信支付

var config = Object.assign({}, rst.data || {}, {
    success: res => {
        console.log(res);
    },
    error: res => {
        console.log(res);
    }
})

wx.chooseWXPay(config)

注意:

    服务端签名(区分大小写):appId、timeStamp、nonceStr、package、signType H5 配置参数(区分大小写):timestamp、nonceStr、package、signType、paySign
栏目