时间: 2020-10-31|42次围观|0 条评论

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

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《uni-app微信小程序支付调用
   

还没有人抢沙发呢~