uniapp 之小程序 微信支付

其实微信支付很简单,不要想的太复杂了

数据都是后端调的,我们只要拿到数据,然后放在对应的位置就好

传输门

uni.requestPayment({
    
    
			// 当前时间
			timeStamp: res.data.timeStamp,
			// 随机字符串
			nonceStr: res.data.nonceStr,
			// 统一下单接口返回的 prepay_id 
			package:res.data.appPackage,
			// 签名算法
			signType: res.data.signType,
			// 签名
			paySign:res.data.paySign,
			//调用支付成功
			success: function (success) {
    
    
			// 支付成功的回调中 创建成功
			console.log("success:",success)
				uni.showModal({
    
    
						title: res.msg,
						showCancel: false,
							success: function(res) {
    
    
									//成功之后
							}
				});
			},
			//调用支付失败或用户取消
			fail: function (err) {
    
    
			// 支付失败的回调中 用户未付款
				uni.showModal({
    
    
						title: '支付取消',
						showCancel: false,
							success: function(res) {
    
    
								//失败之后
						}
				});
		}
});

猜你喜欢

转载自blog.csdn.net/weixin_55552785/article/details/118394197