uniapp-发起微信支付

uniapp-发起微信支付有

微信支付的形式好多种,可以查看https://pay.weixin.qq.com/wiki/doc/api/index.html,这里主要是小程序的支付形式。
直接上代码:

uni.requestPayment({
    
    
		nonceStr: res.data.nonce_str, // 调取下单接口后台返回的数据
		package: `prepay_id=${
      
      res.data.prepay_id}`, // 必须加前缀prepay_id=xxxxxxxx 
		paySign: res.data.paySign, //  调取下单接口后台返回的数据  
		signType: "res.data.signType", //  调取下单接口后台返回的数据
		timeStamp: res.data.timeStamp, //  调取下单接口后台返回的数据
		success: function(res) {
    
    
			console.log('success:' + JSON.stringify(res));
	    },
		fail: function(err) {
    
    
			console.log('支付失败')
			console.log('fail:' + JSON.stringify(err));
			}
	});

注:在调取第三方接口前需先调后台的下单接口,得到uni.requestPayment()所需的参数,package内传递的参数必须加前缀“prepay_id=”

猜你喜欢

转载自blog.csdn.net/thesize/article/details/112788902
今日推荐