uni.requestPayment({
provider: 'wxpay',
orderInfo: '1233953487333333423', //微信、支付宝订单数据
success: function (res) {
console.log('success:' + JSON.stringify(res));
},
fail: function (err) {
console.log('fail:' + JSON.stringify(err));
}
});
APP无法调起微信支付,文档也没更新 orderInfo 里到底是只传订单号吗?传了没有任何反应; 根本拉不起来微信支付
orderInfo 里面到底填什么???
3 个回复
5***@qq.com
app统一下单返回的数据
陈晨1
orderInfo你要异步获取的,你可以参考hello-uniapp里面的实现
1***@qq.com
发起支付的orderInfo中的参数都是必填项,且参数名必须全小写,否则ios无法触发
uni.requestPayment
API。//订单对象,从服务器获取
var orderInfo = {
"appid": "wx499****7c70e", // 应用ID(AppID)
"partnerid": "148*52", // 商户号(PartnerID)
"prepayid": "wx202254****fbe90000", // 预支付交易会话ID
"package": "Sign=WXPay", // 固定值
"noncestr": "c5sEwbaNPiXAF3iv", // 随机字符串
"timestamp": 1597935292, // 时间戳(单位:秒)
"sign": "A842B45937F6EFF60DEC7A2EAA52D5A0" // 签名,这里用的 MD5 签名
};