更新记录
1.0.0.0(2020-06-05) 下载此版本
无
平台兼容性
闲来无事,简单集成了下APP的二个支付。没做示例,就节选出要用的,可以自己试下
下载解压出文件,
pay.vue 为前端文件,我只是简单做个示例。相对简单,自行看下
app 目录与 extend目录服务端的,也是随便简单的处理了下,APP的主要是就是需要利用服务端来统一下单,而返回的数据也最好使用服务端的异步返回来处理业务逻辑。我是用thinkphp6写的。
最后,简单的不能再简单的
微信支付需要: 微信支付商务号、微信支付api安全key,微信支付证书,微信开发者平台内的应用APPID 支付宝需要:开发者平台的应用APPID,支付宝公钥,应用私钥。
微信配置:app/controller/WxPay.php 内的一些参数 extend/WxPay/WxPay.Config.php 内的一些参数
支付宝配置:app/controller/AliPay.php 内的一些参数
参数可以自行结合数据库啊,配置文件之类的处理。
app/controller/user.php 是微信登陆的
也就是用uni.login来完成的。拉起到openid 后。丢后端由后端去拉取用户数据。
var _this = this;
uni.login({
provider: 'weixin',
success: function (loginRes) {
var data = loginRes.authResult;
_this.$http.request({
url: 'https://you.com/user/GetWeixin',
method: 'get',
params: {
access_token:data.access_token,
openid:data.openid
},
}).then(res=>{
}).catch(err=>{
console.log(res);
})
}
});