微信支付与云闪付

微信支付:

        uni.login({
                    provider: 'weixin',
                    success: function(res) {
                        console.log(res.code);
                        if (res.code) {
                            //发起网络请求
                            queryOpenData({wcode: res.code}).then(resq => {
                                const openId = resq.data.data
                                const orderId = that.orderCode

                                requestMiniPayData({openId,orderId}).then(reswxq=>{
                                    const data = reswxq.data.data
                                    uni.hideLoading()
                                      //微信支付方法
                                    uni.requestPayment({
                                        provider: 'wxpay',
                                        timeStamp: data.timeStamp, //时间戳
                                        nonceStr: data.nonceStr, //随机字符串
                                        package: data.package,//订单id
                                        signType: data.signType,//签名算法
                                        paySign: data.paySign,//签名
                                        success: function (res) {
                                            msg('支付成功')
                                        
                                            uni.reLaunch({
                                                url:'./pay-success' //跳转页面
                                            })
                                        },
                                        fail: function (err) {
                                            msg('支付失败')
                                            uni.reLaunch({
                                                url:'./pay-fail'//跳转页面
                                            })
                                        }
                                    });
                                }).catch((res)=>{
                                    uni.reLaunch({
                                        url:'./pay-fail'
                                    })
                                })
                            })
                        } else {
                            console.log('登录失败!' + res.errMsg)
                        }
                    }
                })
            }

云闪付:

微信商户开通云闪付付款步骤 登录微信支付商户后台-「产品中心」-「开发配置」页面最底部找到「支付方式配置」,点击「开启」就可以了,无需开发,无需额外配置,只要用户手机安装了云闪付app,在小程序支付时,就可以选择云闪付付款。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值