diff --git a/README.md b/README.md index c3248a5..8542b11 100644 --- a/README.md +++ b/README.md @@ -82,6 +82,7 @@ 当用户付款成功,并且后台检测到收款成功消息后,收钱台就会提示收款成功,并最终确认收款。 > 只有存在新订单时,且该订单与当前收款账号一致时,码支付后台才会主动登陆该账号,查询收款流水,减少频繁查询导致的可能风险 + > 另外,在账号设置里也有两个模式可选,`单次监听`和`连续监听`,根据业务场景可以自行选择,具体使用,下面有介绍 ## 开源声明 @@ -96,28 +97,83 @@ ### 技术架构 -须用`Thinkphp8`框架,前端UI使用`Layui 2.9`+`PearAdmin`后台 +使用`Thinkphp8`框架,PHP版本 > 8.0(推荐8.2),前端UI使用`Layui 2.9`+`PearAdmin`后台 ## 安装和使用 ### 全新安装 +以下演示基于**云服务器**环境+**宝塔面板**安装,云服务器购买可以去阿里云、腾讯云等平台,宝塔面板安装教程参考[宝塔面板安装教程](https://www.bt.cn/new/download.html) + #### 源码下载 +点击下载 [码支付 v1.0.0版本](https://gitee.com/technical-laohu/mpay/releases/tag/v1.0.0) +更多版本请关注发行版更新记录 + #### 安装配置 以**宝塔面板**示例,其他服务器管理面板可以参考 -##### 新建站点与数据库 +通过宝塔面板登陆管理后台,新建PHP站点和数据库,并确认创建 -#### 仿静态配置 +![](assets/20241203_161723_image.png) + +在网站列表页面,点击创建的网站的根目录,进入文件管理 + +![](assets/20241203_162102_image.png) + +文件夹里面有一些默认文件,不用管他 + +![](assets/20241203_162231_image.png) +点击上传文件,将源码压缩包上传到该文件夹,并解压到前文件夹 + +![](assets/20241203_162646_image.png) +**将`mpay`文件夹里面的所有文件,复制到当前根目录下**,返回网站列表管理页面 + +> 注意,压缩包文件打包的是一个名为`mpay`的文件夹,需要将代码文件夹里面的所有文件复制出来,放到创建的网站根目录下, + +#### 运行目录&仿静态 配置 + +点击网站名,进入网站配置设置页面 + +![](assets/20241203_163259_image.png) + +选择**网站目录**,运行目录选择`public`,保存 + +![](assets/20241203_164321_image.png) + +选择**伪静态**,模版选择`thinkphp`,即可自动填写,保存 + +![](assets/20241203_163507_image.png) #### 安装步骤 +在浏览器输入`http://你的域名/install`,进入程序安装界面,按照提示进行填写提交 + +![](assets/20241203_165327_image.png) + +数据库配置相关信息,在服务器管理面板里查找 + +![](assets/20241203_165507_image.png) + ### 聚合码使用 +如果本身就有聚合码收钱码最好,没有就需要提前去各收银服务商申请,申请也不复杂 + #### 申请收款码 +以下列出一些常见收款服务平台,可以按需申请,个人直接申请小微商户即可 + +| 平台 | 官网 | +|--------|--------------------------------------| +| 收钱吧 | https://www.shouqianba.com/ | +| 小Y经营 | https://xym.ysepay.com/ | +| 码钱 | https://m.hkrt.cn/ | +| 拉卡拉 | https://customer.lakala.com/ | +| 盛付通 | https://b.shengpay.com/ | + +> 申请可以去官方平台注册账号等客服电话,或者在社群里询问(有很多人有代办资质),实在找不到的,可以去淘宝上的官方店买个二维码卡牌贴纸,然后询问客服如何开通账号就行,会有专员联系你开通。 + #### 安装插件 #### 添加账号 @@ -132,10 +188,10 @@ #### 支付测试 -#### 服务商支持 - ### 微信/支付宝使用 +微信/支付宝生成的收款码,需要挂机监听收款消息,基本情况上面有介绍,因为使用广泛,所以也单独添加进来,可以实现正常收款回调 + #### 添加账号 #### 添加收钱码 @@ -174,5 +230,3 @@ ![订单详情](assets/20241203_155123_image.png) - - diff --git a/assets/20241203_161723_image.png b/assets/20241203_161723_image.png new file mode 100644 index 0000000..95d6976 Binary files /dev/null and b/assets/20241203_161723_image.png differ diff --git a/assets/20241203_162102_image.png b/assets/20241203_162102_image.png new file mode 100644 index 0000000..28eae36 Binary files /dev/null and b/assets/20241203_162102_image.png differ diff --git a/assets/20241203_162231_image.png b/assets/20241203_162231_image.png new file mode 100644 index 0000000..ed82ee6 Binary files /dev/null and b/assets/20241203_162231_image.png differ diff --git a/assets/20241203_162646_image.png b/assets/20241203_162646_image.png new file mode 100644 index 0000000..c38d6f9 Binary files /dev/null and b/assets/20241203_162646_image.png differ diff --git a/assets/20241203_163259_image.png b/assets/20241203_163259_image.png new file mode 100644 index 0000000..85538af Binary files /dev/null and b/assets/20241203_163259_image.png differ diff --git a/assets/20241203_163507_image.png b/assets/20241203_163507_image.png new file mode 100644 index 0000000..d40bc3d Binary files /dev/null and b/assets/20241203_163507_image.png differ diff --git a/assets/20241203_164321_image.png b/assets/20241203_164321_image.png new file mode 100644 index 0000000..248135d Binary files /dev/null and b/assets/20241203_164321_image.png differ diff --git a/assets/20241203_165327_image.png b/assets/20241203_165327_image.png new file mode 100644 index 0000000..6c11d06 Binary files /dev/null and b/assets/20241203_165327_image.png differ diff --git a/assets/20241203_165507_image.png b/assets/20241203_165507_image.png new file mode 100644 index 0000000..c63a287 Binary files /dev/null and b/assets/20241203_165507_image.png differ