Skip to content

Commit c99bacb

Browse files
committed
[UPDATE]更新v2.0
1 parent 5a3c60d commit c99bacb

File tree

430 files changed

+42502
-37829
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

430 files changed

+42502
-37829
lines changed

README.md

Lines changed: 23 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11

22
# XPay个人收款支付系统
3-
[![AUR](https://img.shields.io/aur/license/yaourt.svg)](https://github.com/Exrick/xpay/blob/master/License)
3+
[![AUR](https://img.shields.io/badge/GPL-v3-red)](https://github.com/Exrick/xpay/blob/master/License)
44
[![](https://img.shields.io/badge/Author-Exrick-orange.svg)](http://blog.exrick.cn)
5-
[![](https://img.shields.io/badge/version-1.1-brightgreen.svg)](https://github.com/Exrick/xpay)
5+
[![](https://img.shields.io/badge/version-2.0-brightgreen.svg)](https://github.com/Exrick/xpay)
66
[![GitHub stars](https://img.shields.io/github/stars/Exrick/xpay.svg?style=social&label=Stars)](https://github.com/Exrick/xpay)
77
[![GitHub forks](https://img.shields.io/github/forks/Exrick/xpay.svg?style=social&label=Fork)](https://github.com/Exrick/xpay)
8-
> 作者大四作品 期待您的捐赠支持!
8+
> 当前开源版本v2.0 [点我获取最新源码及文档v3.1](http://xpay.exrick.cn/pay)
99
### [宣传视频](https://www.bilibili.com/video/av23121122/)
1010
- 作者亲自制作 [点我观看](https://www.bilibili.com/video/av23121122/)
1111
### 项目已部署,在线Demo
1212
- 本项目运行后效果:http://xpay.exrick.cn
1313
- 本项目Swagger接口文档:http://xpay.exrick.cn/swagger-ui.html
1414
- 实际综合应用商城项目:http://xmall.exrick.cn/
1515

16-
### v3.0版本已发布!官方接口 自动回调! [立即获取源码和文档](http://xpay.exrick.cn/pay)
16+
### v3.1版本已发布!支付宝微信官方接口 自动回调![立即获取源码和文档](http://xpay.exrick.cn/pay)
17+
- v3.1 新增微信支付官方接口 自动回调 提供个人申请教程(需一定开通成本)
1718
- v3.0 新增支付宝当面付 官方接口 自动回调 提供个人申请教程
18-
- v2.0 2019-03-16 支付宝新增扫码点单收款,暂无风控,支持一键打开支付宝APP
19+
- v2.0 支付宝新增扫码点单收款,暂无风控,支持一键打开支付宝APP
1920
- v1.9 新增云闪付收款【**国外可用 收款直达银行卡**】,支付宝新增一键红包支付模式
20-
- v1.8 支付宝新增多种支付方式(含银行转账)
21-
- v1.7 支付宝无法修改金额备注 新增支付宝扫码检测
21+
- v1.8 支付宝新增多种支付方式(含银行转账) v1.7 支付宝无法修改金额备注 新增支付宝扫码检测
2222
- v1.6 支付宝使用转账码方案 v1.5 解决近期支付宝史上最严风控问题 v1.3 实现轮询回调
2323
- 实现订单支付标识 解决无法识别支付人问题
2424
- ~~实现一键打开支付宝APP支付(支持安卓浏览器、IOS应用,不支持微信中打开)~~(支付宝已封禁)
@@ -27,22 +27,16 @@
2727

2828
![](http://xpay.exrick.cn/assets/images/mobiletest.png)
2929

30-
#### 注:v3.0源码(含原理及详细文档)获取方式
30+
#### 注:v3.1源码(含原理及详细文档)获取方式
3131
- 进入 [XPay官网](http://xpay.exrick.cn/pay) 成功支付测试后 将自动发至你所填写的邮箱中
3232

3333
### 声明
3434
> 此系统只针对个人开发收款支付,实际可应用到实现~~自动维护捐赠表等业务,无法商用~~!最新版本可已实现充值、发卡、发货等业务,可勉强供真正个人商用!日入百万千万的请绕道!当然你还可将此项目当作入门级的SpringBoot练习项目
3535
3636
### 个人申请支付接口现状
37-
- 原生网银支付
38-
39-
- `以银行网银为代表。此类方式涉及到承诺、合同、不菲的保证金,对个人来说不现实。`
40-
41-
- 结论:不可行
42-
4337
- 原生支付宝,微信支付
4438

45-
- `支付宝微信只服务于有营业执照、个体工商户的商户。就算你有钱但没实体店铺在某宝上也是买不到的。截止目前(2019-01-01)无法以个人身份(或以个人为主体)直接申请API。`
39+
- `支付宝微信只服务于有营业执照、个体工商户的商户。截止目前(2019-01-01)无法以个人身份(或以个人为主体)直接申请API。`
4640

4741
- 结论:不可行
4842

@@ -51,11 +45,6 @@
5145
- `即新建企业账户,然后采用已经实名认证了的企业账户关联该账户,用其实名主体完成新账户的实名认证。一系列操作完成后,新的账户具有和企业账户一样的资质可以申请API。`
5246

5347
- 结论:如果条件允许,推荐此方案
54-
- 购买企业支付宝账号
55-
56-
- `购买一个企业支付宝账号,然后信息变更,完成过户。但这种“非法”的方式,毕竟涉及到钱的问题,安全性无保障。另外,企业账户价格比较高。`
57-
58-
- 结论:不推荐
5948

6049
- 聚合支付工具,Ping++等
6150

@@ -68,14 +57,12 @@
6857
- `支付资金进入官方账号,自己再进行提现操作。需要开通域名,提现手续费较高,支付页面不支持自定义。另外,对于此种类型的聚合支付平台,隐藏着极高的跑路风险。`
6958

7059
- 结论:不推荐
71-
- 美团 & 支付宝口碑
72-
- `通过美团商家码收款,通过支付宝口碑掌柜收款。`
73-
74-
- 结论:不推荐,支付转化率并不高,可能随时被风控。
7560
- 有赞
7661
- `通过有赞微商城支付接口收款。`
77-
7862
- 结论:不推荐,需手动提现,不免费,费用6800/年起,一旦风控资金很难取出。
63+
- 利用拼多多店铺、淘宝代付功能等
64+
- 结论:不推荐,可能随时被风控。
65+
7966
- 挂机监听软件,PaysApi、绿点支付等
8067

8168
- `本质上依然是采用挂机监听的策略,但针对的是移动端支付宝或微信的收款通知消息`
@@ -91,6 +78,7 @@
9178
- `由于xpay天生“人工智障”检测方案,个人收款使用无须担心风控问题`
9279
- 结论:个人收款较少、见不得人的支付业务推荐使用
9380
### 使用开发流程
81+
> 最新文档详见源码中的 `文档` 文件夹
9482
- 用户确认订单,需填写邮箱地址(用于邮件通知)、手机号(用于短信通知)等信息
9583

9684
![QQ截图20171230234533.png](https://i.loli.net/2018/07/21/5b52e0e68eb55.png)
@@ -103,17 +91,15 @@
10391
![drag1min.png](https://i.loli.net/2018/07/21/5b52e14f9fc08.png) ![drag2min.png](https://i.loli.net/2018/07/21/5b52e14fa3e61.png)
10492
### 疑问
10593
- 如何确定收款来自哪笔交易订单?
106-
- ~~实际业务中审核邮件会包含用户、订单号、支付金额等信息,请根据这些信息进行核对~~
107-
- ~~如果短时间内收款过多仍无法判断,em?你做的什么交易收款能这么多?这只是针对个人的OK?请去申请支付接口!~~
108-
- v1.2版本起已解决该问问题 [点我获取最新版本源码](http://xpay.exrick.cn/pay)
94+
- 根据收款码中备注标号与审核邮件中的标识号匹配,详见文档
10995
- 半夜怎么办?
110-
- 最新版系统已加定时任务默认01:00-08:00自动关闭系统,审核邮件中也提供手动开关链接(当面付7*24自动回调)
111-
- 为什么不做自动监听
96+
- 最新版系统已加定时任务默认01:00-08:00自动关闭系统(除官方接口7*24自动回调),审核邮件中也提供手动开关链接
97+
- 为什么不做自动监听挂机App
11298
- 迟早被封的为什么要做?...XPay主要面向真正个人如学生群体,也目前成本最低最稳定的方案,免费!
11399
- 不想受限制、不想用APP监听、还想免费?请用我这套,哈哈![QQ截图20180721215515.png](https://i.loli.net/2018/07/21/5b533b90bd23b.png)
114100
### 市面上一些自动监听回调方案
115-
- 爬支付宝官网
116-
- 监听微信网页版接口
101+
- ~~爬支付宝官网~~
102+
- ~~监听微信网页版、PC版~~
117103
- 安卓APP监听通知栏
118104
- 高级安卓APP监听 使用xposed框架 可实现自动生成自定义备注任意金额收款码
119105
> 温馨(jing)提示(gao):大家做这种监听软件之前请先仔细阅读微信、支付宝使用协议,如果他们想追究你责任你肯定是赢不了的,毕竟用这些的都是些什么业务我也不用多说。
@@ -124,7 +110,6 @@
124110
- [BootStrap](http://www.bootcss.com/)
125111
- [DataTables](http://www.datatables.club/):jQuery表格插件
126112
### 后端所用技术
127-
##### 各框架依赖版本皆使用目前最新版本
128113
- SpringBoot
129114
- [SpringMVC](https://github.com/Exrick/xmall/blob/master/study/SpringMVC.md)
130115
- Spring Data Jpa
@@ -144,11 +129,9 @@
144129
- [JRebel](https://github.com/Exrick/xmall/blob/master/study/JRebel.md):开发热部署
145130
- [阿里JAVA开发规约插件](https://github.com/alibaba/p3c)
146131

147-
### 文件说明
148-
- 数据库文件:xpay.sql(仅一张表)
149132
### 本地开发运行部署
150133
- 依赖:[Redis](https://github.com/Exrick/xmall/blob/master/study/Redis.md)(必须)
151-
- 新建数据库,见xpay.sql文件
134+
- 新建`xpay`数据库,已开启ddl,运行项目后自动建表(仅一张表)
152135
-`application.properties` 中修改你的配置,例如端口、数据库、Redis、邮箱配置等,其中有详细注释
153136
- 运行 `XpayApplication.java`
154137
- 访问默认端口8888:http://localhost:8888
@@ -163,17 +146,15 @@
163146

164147
![](https://i.loli.net/2018/07/21/5b52e274d2085.png)
165148

166-
- 微信小程序APP
167-
- [前台源码点我提前获取](http://xpay.exrick.cn/pay) [预览视频](https://v.qq.com/x/page/f0627kf4x1e.html)
168-
169-
![](https://i.loli.net/2018/07/21/5b52e1de385e7.png)
149+
- [XMall微信小程序APP前端 现已开源!](https://github.com/Exrick/xmall-weapp)
150+
151+
[![[email protected]](https://s2.ax1x.com/2019/10/06/ucEsBD.md.png)](https://www.bilibili.com/video/av70226175)
170152

171153

172154
### 技术疑问交流
173155
- QQ交流群 `475743731(付费)`,可获取各项目详细图文文档、疑问解答 [![](http://pub.idqqimg.com/wpa/images/group.png)](http://shang.qq.com/wpa/qunwpa?idkey=7b60cec12ba93ebed7568b0a63f22e6e034c0d1df33125ac43ed753342ec6ce7)
174156
- 免费交流群 `562962309` [![](http://pub.idqqimg.com/wpa/images/group.png)](http://shang.qq.com/wpa/qunwpa?idkey=52f6003e230b26addeed0ba6cf343fcf3ba5d97829d17f5b8fa5b151dba7e842)
175157

176158
- 作者博客:[http://blog.exrick.cn](http://blog.exrick.cn)
177-
### 捐赠
178-
![](http://xpay.exrick.cn/assets/images/mobiletest.png)
159+
### [捐赠](http://xpay.exrick.cn)
179160

src/main/java/cn/exrick/common/task/Jobs.java

Lines changed: 0 additions & 62 deletions
This file was deleted.

src/main/java/cn/exrick/common/utils/RedisUtils.java

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/main/java/cn/exrick/common/utils/ResultUtil.java

Lines changed: 0 additions & 30 deletions
This file was deleted.

src/main/java/cn/exrick/controller/PageController.java

Lines changed: 0 additions & 35 deletions
This file was deleted.

0 commit comments

Comments
 (0)