uni.getProvider({ //获取支付类型
service: 'payment',
success(reson) {
payment(data).then(res => { //接口请求
let result = res.data.data //接口返回数据
uni.showLoading({ }) //拉起支付加载提示
if (res.statusCode == 200) {
uni.hideLoading()
uni.requestPayment({ //下面参数为必传
provider: reson.provider[0], //支付类型
appId: result.appId, //小程序Appid
timeStamp: result.timeStamp, //创建订单时间戳
nonceStr: result.nonceStr,
package: result.package, // 订单包
signType: 'MD5', // 加密方式统一'MD5'
paySign: result.paySign, // 后台支付签名返回
success(res) {
showTips('支付成功')
setTimeout(() => { //支付成功跳转
callback()
}, 1200)
},
fail(err) {
showTips('支付失败')
setTimeout(() => { //支付失败跳转
callback()
})
}
})
}
})
}
})
原文链接:https://blog.csdn.net/weixin_42164539/article/details/106551541
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
还没有人抢沙发呢~