uni-app 官方文档支付接口如下:
uni.requestPayment({ provider: provider, // wxpay、alipay orderInfo: 'orderInfo', //微信、支付宝订单数据 success: function (res) { console.log('success:' + JSON.stringify(res)); }, fail: function (err) { console.log('fail:' + JSON.stringify(err)); } });
传送门:uniapp app 端调起支付宝支付接口
文档中 orderInfo 的格式没写清楚,今天刚好在研究支付,发现调起微信支付接口的 orderInfo 可以是对象,也可以是对象字符串,比如:
let obj = { appid: 应用ID, noncestr: 随机字符串, package: 'Sign=WXPay', // 固定值,以微信支付文档为主 partnerid: 商户号, prepayid: 预支付交易会话ID, timestamp: 时间戳, sign: 签名 // 根据签名算法生成签名 } // 第一种写法,传对象 let orderInfo = obj // 第二种写法,传对象字符串 let orderInfo = JSON.stringify(obj) uni.requestPayment({ provider: 'wxpay', orderInfo: orderInfo, //微信、支付宝订单数据 success: function (res) { console.log('success:' + JSON.stringify(res)); }, fail: function (err) { console.log('fail:' + JSON.stringify(err)); } });
微信支付接口文档
原文地址:https://blog.csdn.net/Gochan_Tao/article/details/90721520
作者:骑着代码去流浪