更新记录

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);
        })
}
});

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问