uni-app实现微信小程序支付

uni-app实现微信小程序支付

	import md from 'js-md5'//需要下载
	var data = {
						'out_trade_no': 订单号,
						'WIDsubject': 商品名字,
						'WIDtotal_fee': 价格,
						'openid': openid,
						'appid': 'APPID',
						'callBackUrl': 'url地址',
					};
					console.log('支付data',data)
					GetServerData('/webservice/wtWebApiH/GetServerData', {
						token: token1,
						infoType: "",
						jsonValue: JSON.stringify(data)
					}, {
						emulateJSON: true
					}).then(res => {
						console.log('支付0',res)
						var a = "appId=" + appid + "&nonceStr=" + res.noncestr +
							"&package=prepay_id=" + res.prepayid +
							"&signType=MD5&timeStamp=1414561699&key=密钥";
						var b = md(a);
						console.log('b',b)
						uni.requestPayment({
						    provider: 'wxpay',
						    timeStamp: '1414561699',
						    // timeStamp: String(Date.now()),
						    nonceStr: res.noncestr,
						    package: "prepay_id=" + res.prepayid,
							signType: 'MD5',
						    paySign:b,
						    success: function (res) {
						        console.log('success:' + JSON.stringify(res));
						    },
						    fail: function (err) {
						        console.log('fail:' + JSON.stringify(err));
						    }
						});
						
					})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值