0


小程序支付(前端)

前端只需要调用 wx.requestPayment(Object object)
文档

参考代码

const openId = wx.getStorageSync('openId')payOrder({payId:this.data.resData.payId,
            openId
        }).then((res)=>{
            console.log(2222, res);try{const data =JSON.parse(res.res)
                console.log(22, data)const{
                    timeStamp,
                    nonceStr,
                    signType,
                    paySign
                }= data

                wx.requestPayment({
                    timeStamp,
                    nonceStr,package: data.package,
                    signType,
                    paySign,success(){
                        console.log('支付成功');
                        wx.showToast({title:'支付成功',icon:'success',duration:1500,});setTimeout(()=>{
                            wx.redirectTo({url:'/pages/home/home',})},1500)},fail(){
                        console.log('支付失败');
                        wx.showToast({title:'支付失败',icon:'error',duration:1500,});},})}catch(err){
                console.log(err)
                wx.showToast({title: err,icon:'error',duration:1500,});// Dialog.alert({//     title: "请求错误",//     message: err,//     confirmButtonColor: "#F16E30",//     context: this // 添加this指向// });}}).catch((err)=>{
            console.log(err,10)}).finally(()=>{// this.setData({//     btnLoading: false// })
            wx.hideLoading()// resolve()})
标签: 小程序 前端

本文转载自: https://blog.csdn.net/weixin_43993121/article/details/140931767
版权归原作者 葱头的故事 所有, 如有侵权,请联系我们删除。

“小程序支付(前端)”的评论:

还没有评论