From 6d0e7ce296a03c04e62ad22fda1f0576e21c3765 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=8A=80=E6=9C=AF=E8=80=81=E8=83=A1?= <1094551889@qq.com> Date: Thu, 5 Dec 2024 09:38:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E6=A1=A3=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 98 +++++++++++++++++++++++-------------------------------- 1 file changed, 41 insertions(+), 57 deletions(-) diff --git a/README.md b/README.md index 2d70644..7ff621a 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ **码支付[mpay]是一款便捷收款工具,专注于个人免签收款,通过普通收款码即可实现收款通知自动回调,支持绝大多数商城系统** -## 项目地址 +# 项目地址 | gitee | github | | :----------: | :------------: | @@ -12,9 +12,9 @@ 点以上图标进入项目页面,可查看最新发行版 -## 项目说明 +# 项目说明 -### 原因 +## 原因 之前在工作之余,尝试过很多副业项目,基本都是跟互联网相关的。例如使用**Wordpress和zibll主题**建资源站点,用**微擎**和**微课堂V2**卖课程,使用**异次元发卡**和**独角数卡**程序卖代理的**微信营销软件**,其中遇到的让我最头痛的问题就是收款问题。 @@ -22,25 +22,23 @@ --- - - -### 方案 +## 方案 市场也有很多针对此类需求的平台,也有不少合适的解决方案 -#### 虎皮椒/迅虎/蓝兔支付 +### 虎皮椒/迅虎/蓝兔支付 这些平台都是微信支付宝等官方平台的支付服务商,能签约个人商户,实现在线收款,一些API支付接口可以直接调用,跟官方自己申请的几乎差不多。 优点是跟官方申请的支付接口差不多,N+1到账 缺点就是审核比较严,动不动投诉封商户号,一些羊毛党就爱整你,你是一点办法没有,另外开户基本都要交开户费,50-200不等,且还需要额外收取手续费。 -#### 彩虹易支付 +### 彩虹易支付 彩虹易支付是一套收款程序,有专门的公司或平台用这套程序搭建一个收款平台,使用自己的微信或支付宝等官方账户来进行收款,你自己注商户号,运营方提供代收款服务,然后给你打款结算。 优点是审核不严,处理比较灵活,适合个人,技术支持比较好,注册可使用(有些需要注册费) 缺点就是平台容易卷款跑路,也没有什么有效监管,钱收不回来就亏大了(这也是最大的问题) -#### 源支付 +### 源支付 源支付也是一套收款程序,有个人版和商户版,市面上能搜到的大部分都是商户版,可以入驻,使用自己的个人微信支付宝二维码收款。 源支付程序的设计思路主要是通过在手机或电脑上安装消息监听软件,用来监听获取微信和支付宝的收款到账通知来实现的支付成功回调的。**方法很实用,本程序也添加了该功能插件,免费**。 @@ -50,7 +48,7 @@ * 收取的手续费价格偏高; * 个人码在微信H5环境无法长按识别付款,只能通过PC端,相机扫码付款。 -#### 🚀️ 码支付(mpay) +### 🚀️ 码支付(mpay) **本程序暂只提供个人版,开源免费使用。** 码支付是在源支付的设计思路基础上进行的改进,利用第四方**聚合收款码**来进行收款,保证收款稳定和便捷。聚合收款码个人可以申请,不需求相关资质,不用申请API接口,收银服务平台众多且实力雄厚(如拉卡拉、收钱吧等),不怕跑路。 @@ -63,9 +61,7 @@ --- - - -### 思路 +## 思路 码支付说到底就是通过二维码来进行收款,日常使用的除了微信支付宝生成的二维码外,还有一类二维码是由收款服务商提供的,它能通过一张收款二维码,同时支持**微信**、**支付宝**、**云闪付**等多渠道付款,一般称为**聚合收款码**。 @@ -93,9 +89,9 @@ > 另外,在账号设置里也有两个模式可选,`单次监听`和`连续监听`,根据业务场景可以自行选择,具体使用,下面有介绍 -## 开源声明 +# 开源声明 -### 内置插件 +## 内置插件 码支付收款管理系统开源免费使用,支付插件有**免费**和**付费**版本,按需使用购买 @@ -103,26 +99,24 @@ 2. **支付宝**插件`alipay`默认安装,支持`收钱码`、`经营码`,2个通道,需挂机监听 3. **收钱吧**聚合码插件`sqbpay`默认安装,无需挂机,设置定时任务即可 -### 技术架构 +## 技术架构 使用`Thinkphp8`框架,PHP版本 > 8.0(推荐8.2),前端UI使用`Layui 2.9`+`PearAdmin`后台 --- +# 安装和使用 - -## 安装和使用 - -### 全新安装 +## 全新安装 以下演示基于**云服务器**环境+**宝塔面板**安装,云服务器购买可以去阿里云、腾讯云等平台,宝塔面板安装教程参考[宝塔面板安装教程](https://www.bt.cn/new/download.html) -#### 🚀️ 源码下载 +### 🚀️ 源码下载 点击下载 [码支付 v1版本](https://gitee.com/technical-laohu/mpay/releases) 更多版本请关注发行版更新记录 -#### 安装配置 +### 安装配置 以**宝塔面板**示例,其他服务器管理面板可以参考 @@ -145,7 +139,7 @@ > 注意,压缩包文件打包的是一个名为`mpay`的文件夹,需要将代码文件夹里面的所有文件复制出来,放到创建的网站根目录下, -#### 运行目录&仿静态 配置 +### 运行目录&仿静态 配置 点击网站名,进入网站配置设置页面 @@ -159,7 +153,7 @@ ![](assets/20241203_163507_image.png) -#### 安装步骤 +### 安装步骤 在浏览器输入`http://你的域名/install`,进入程序安装界面,按照提示进行填写提交 @@ -171,13 +165,11 @@ --- - - -### 聚合码使用 +## ❤️ 聚合码使用 如果本身就有聚合码收钱码最好,没有就需要提前去各收银服务商申请,申请也不复杂 -#### 申请收款码 +### 申请收款码 以下列出一些常见收款服务平台,可以按需申请,个人直接申请小微商户即可 @@ -191,35 +183,33 @@ > 申请可以去官方平台注册账号等客服电话,或者在社群里询问(有很多人有代办资质),实在找不到的,可以去淘宝上的官方店买个二维码卡牌贴纸,然后询问客服如何开通账号就行,会有专员联系你开通。 -#### 安装插件 +### 安装插件 -#### 添加账号 +### 添加账号 -#### 添加收款码 +### 添加收款码 -#### 🚀️ 设置监听 +### 🚀️ 设置监听 -##### 订单监听 +#### 订单监听 -##### 账号收款监听 +#### 账号收款监听 -#### 支付测试 +### 支付测试 --- - - -### 微信/支付宝使用 +## ❤️ 微信/支付宝使用 微信/支付宝生成的收款码,需要挂机监听收款消息,基本情况上面有介绍,因为使用广泛,所以也单独添加进来,可以实现正常收款回调 -#### 添加账号 +### 添加账号 收款平台选择`微信支付`或`支付宝`,收款账号就填写`微信支付`或`支付宝`的账号,与**聚合码支付**不同,此处填写的账号主要用来做区分,不会登陆后台 ![](assets/20241204_164128_image.png) -#### 添加收钱码 +### 添加收钱码 点击可以查看当前账号的所有收款码 @@ -240,11 +230,11 @@ --- -#### 挂机监听收款通知 +### 挂机监听收款通知 `微信支付`和`支付宝`需要手机挂机监听收款通知,并通知服务器收款信息,也是最常见的解决方案 -##### 软件下软(安卓) +#### 软件下软(安卓) 码支付使用的是开源工具**短信转发器**`SmsForwarder`来监听收款通知,`SmsForwarder`功能非常强大,喜欢*搞机* 的朋友可以多钻研,这是使用文档[短信转发器](https://gitee.com/pp/SmsForwarder/wikis/pages) @@ -256,15 +246,13 @@ --- - - -##### 🚀️ 功能配置 +#### 🚀️ 功能配置 找一台不常用的安卓系统手机,下载安装好`SmsForwarder`之后,点开进行配置,同时打开码支付后台**用户中心**页面,查看相关配置参数 ![](assets/20241204_175759_image.png) -###### **通用设置** +##### **通用设置** 1. 开启转发应用通知,只针对应用软件才会转发 2. 保活措施全部开启(实际情况看手机环境) @@ -273,7 +261,7 @@ ![](assets/20241204_172346_6c9c6f4d97d5850e7890633edd7e5d5.jpg) -###### **发送通道** +##### **发送通道** 添加发送通道,选择`Webhook`类型 @@ -292,7 +280,7 @@ ![](assets/20241204_172612_image.png) -###### **转发规则** +##### **转发规则** 添加应用转发规则,**微信**和**支付宝**需要分别设置 @@ -310,15 +298,13 @@ --- - - -###### **转发日志** +##### **转发日志** 这里可以查看所有的转发记录,点击也可以查看消息详情 ![](assets/20241204_172819_2d569802058d4d1b0f92135dcc30469.jpg) -###### **注意事项** +##### **注意事项** 用户中心后台里的配置APP包名不一定与手机应用里的包名一致,需要查看一下,如果有区别,请修改成实际本机显示的APP包名,下面有图片演示操作 @@ -328,15 +314,13 @@ ![](assets/20241204_173046_image.png) -##### 收款通知测试 +#### 收款通知测试 --- +# 补充说明 - -### 补充说明 - -### 页面展示 +# 页面展示 ![首页](assets/20241203_153935_image.png)