uniapp 微信小程序支付代码

uniapp yekong

uniapp在微信小程序内调用支付代码

uni.requestPayment({
    "provider": "wxpay", 
    "orderInfo": {
        "appid": "wx499********7c70e",  // 微信开放平台 - 应用 - AppId,注意和微信小程序、公众号 AppId 可能不一致
        "noncestr": "c5sEwbaNPiXAF3iv", // 随机字符串
        "package": "Sign=WXPay",        // 固定值
        "partnerid": "148*****52",      // 微信支付商户号
        "prepayid": "wx202254********************fbe90000", // 统一下单订单号 
        "timestamp": 1597935292,        // 时间戳(单位:秒)
        "sign": "A842B45937F6EFF60DEC7A2EAA52D5A0" // 签名,这里用的 MD5 签名
    },
    success(res) {},
    fail(e) {}
})
uni.requestPayment({
						provider: 'wxpay',
						timeStamp: res.timeStamp,
						nonceStr: res.nonceStr,
						package: res.package,
						signType: res.signType,
						paySign: res.paySign,
						success: function(res) {
							console.log('success:' + JSON.stringify(res));
							uni.showModal({
								title: '提示',
								content: '支付成功',
								showCancel: false,
								success: function(res) {
									if (res.confirm) {
										that.show = false
										that.$emit('getdata', 1)
									}
								}
							});
						},
						fail: function(err) {
							console.log('fail:' + JSON.stringify(err));
						}
					});
喜欢