收藏
回答

小程序微信支付拉不起来?参数都是增缺德

微信支付拉不起来。

看图和代码

openVip: function () {
    let that = this;
    console.log(that.data.id)
    if (that.data.id <= 0) {
        app.warning('请选择会员类型');
        return;
    }
    wx.showLoading({
        title: '正在生成订单',
        mask: true
    })
    app.request('api/vip/submit', {id: that.data.id}, function (data, ret) {
        console.log(data)
        wx.hideLoading()
        wx.requestPayment({
            'timeStamp': data.timeStamp,
            'nonceStr': data.nonceStr,
            'package': data.package,
            'signType': data.signType,
            'paySign': data.paySign,
            'success': function (res) {
                console.log('321313123123123213123123');
                if (res.errMsg = "requestPayment:ok") {
                    wx.showToast({
                        title: '支付成功',
                        icon: 'success',
                        duration: 1500
                    })
                    setTimeout(() => {
                        wx.navigateBack({
                            delta: 1
                        })
                    }, 1500)
                }
            },
            'fail': function () {
                wx.showToast({
                    title: '支付失败',
                    icon: 'error',
                    duration: 1500
                })
                setTimeout(() => {
                    wx.navigateBack({
                        delta: 1
                    })
                }, 1500)
            }
        })
    }, function (data, ret) {
        wx.hideLoading()
        app.error(ret.msg);
    });
},
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签