Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
Jeepay
Commits
0e338198
You need to sign in or sign up before continuing.
Commit
0e338198
authored
Aug 20, 2017
by
jmdhappy
Browse files
完善README文档
parent
aaa3a5d2
Changes
1
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
0e338198
>XxPay'官方交流群:206119456(加群暗号:xxpay交流)
>XxPay'官方交流群:206119456(加群暗号:xxpay交流)
***
***
### 项目
简
介
### 项目介
绍
***
***
-
xxpay是一个使用spring-cloud开发的分布式聚合支付系统,可直接用于生产环境.目前已经集成了微信(公众号支付、扫码支付、APP支付),支付宝(电脑网站支付、手机网站支付、APP支付),正在集成开发中的包括:易宝支付,京东支付,IAP支付等;
-
`XxpPay聚合支付`
使用Java开发,分为srping-cloud和dubbo分布式架构版本,已集成微信、支付宝等主流支付渠道,可直接用于生产环境。
-
xxpay是一个聚合支付的角色,业务系统只需对接几个接口,就可完成所有与第三方支付渠道交互的后端逻辑处理;
-
目前已经集成:微信(公众号支付、扫码支付、APP支付)、支付宝(电脑网站支付、手机网站支付、APP支付);
-
xxpay也是一个标准的分布式系统开发脚手架,后期会陆续完成spring-mvc,及dubbo版本的开发;
[
XxPay官网:http://www.xxpay.org
](
http://www.xxpay.org
"xxpay官方网站"
)
>
[XxPay官网:http://www.xxpay.org](http://www.xxpay.org "xxpay官方网站")
[
支付体验&捐赠我
:http://shop.xxpay.org/goods/openQrPay.html
](
http://shop.xxpay.org/goods/openQrPay.html
"xxpay支付体验"
)
> [XxPay统一扫码支付体验
:http://shop.xxpay.org/goods/openQrPay.html](http://shop.xxpay.org/goods/openQrPay.html "xxpay支付体验")
[
XxPay运营平台演示:http://mgr.xxpay.org
](
http://mgr.xxpay.org
"xxpay运营平台"
)
>
[XxPay运营平台演示:http://mgr.xxpay.org](http://mgr.xxpay.org "xxpay运营平台")
[
XxPay
支付中心API
文档:http
s
://
gitee.com/jmdhappy/xxpay-master/wikis/XxPay支付中心API文档
](
http
s
://
gitee.com/jmdhappy/xxpay-master/wikis/XxPay支付中心API文档
"xxpay支付中心API
文档"
)
>
[XxPay文档
库
:http://
docs.xxpay.org
](http://
docs.xxpay.org "xxpay
文档
库
")
有些同学反馈说,没用三方支付商户信息.可以按照上面的接口对接支付中心,体验商户测业务流程.后续作者申请到能测试的三方支付号,再公布.
-
如何获取支付体验账号?关注官方公众号(搜索:XxPay聚合支付),回复:测试账号。
可以用微信或支付宝客户端扫描下面二维码,完成支付流程体验。体验的同时也是捐赠我哦!!!
支付的订单数据可以到
[
XxPay运营平台
](
http://mgr.xxpay.org
"xxpay运营平台"
)
中查看。


【运营平台截图】
【运营平台截图】
...
@@ -28,27 +25,29 @@
...
@@ -28,27 +25,29 @@


### 项目部署
***
[
xxpay表结构
](
https://gitee.com/jmdhappy/xxpay-master/wikis/xxpay表结构
"xxpay表结构"
)
[
xxpay部署步骤
](
https://gitee.com/jmdhappy/xxpay-master/wikis/xxpay部署步骤
"xxpay部署步骤"
)
### 项目结构
### 项目结构
***
***
```
-
xxpay项目使用java语言开发,jdk版本为1.8,使用maven编译。
xxpay-master
-
项目计划使用种架构开发:
├── xxpay4spring-boot-dubbo -- spring-boot-dubbo架构实现
(1)spring-cloud架构
├── xxpay4spring-cloud -- spring-cloud架构实现
(2)spring-boot-dubbo架构
| ├── xxpay-config -- 配置中心
(3)spring-mvc
| ├── xxpay-gateway -- API网关
| ├── xxpay-server -- 服务注册中心
| ├── xxpay-service -- 服务生产者
| └── xxpay-web -- 服务消费者
├── xxpay4spring-mvc -- spring-mvc架构实现
├── xxpay-common -- 公共模块
├── xxpay-dal -- 数据持久层
├── xxpay-mgr -- 运营管理平台
├── xxpay-shop -- 演示商城
```
#### xxpay-master
#### xxpay-master
| 项目 | server-port | 描述
| 项目 | server-port | 描述
|---|---|---
|---|---|---
|xxpay-common | | 公共模块(常量、工具类等),jar发布
|xxpay-common | | 公共模块(常量、工具类等),jar发布
|xxpay-dal | | 支付数据
访问
层,jar发布
|xxpay-dal | | 支付数据
持久
层,jar发布
|xxpay-mgr | 8092 | 支付运营平台
|xxpay-mgr | 8092 | 支付运营平台
|xxpay-shop | 8081 | 支付商城演示系统
|xxpay-shop | 8081 | 支付商城演示系统
|xxpay4spring-cloud | | 支付中心spring-cloud架构实现
|xxpay4spring-cloud | | 支付中心spring-cloud架构实现
...
@@ -60,23 +59,35 @@
...
@@ -60,23 +59,35 @@
|xxpay-config | 2020 | 支付服务配置中心
|xxpay-config | 2020 | 支付服务配置中心
|xxpay-gateway | 3020 | 支付服务API网关
|xxpay-gateway | 3020 | 支付服务API网关
|xxpay-server | 2000 | 支付服务注册中心
|xxpay-server | 2000 | 支付服务注册中心
|xxpay-service | 3000 | 支付服务
端
|xxpay-service | 3000 | 支付服务
生产者
|xxpay-web | 3010 | 支付
客户端
|xxpay-web | 3010 | 支付
服务消费者
项目启动顺序:
项目启动顺序:
```
```
xxpay-server > xxpay-config > xxpay-service > xxpay-web > xxpay-gateway
xxpay-server > xxpay-config > xxpay-service > xxpay-web > xxpay-gateway
```
```
### 项目部署
***
#### xxpay4spring-boot-dubbo
官方项目部署文档:
[
XxPay项目部署
](
http://docs.xxpay.org/docs/deploy
"xxpay部署"
)
| 项目 | server-port | 描述
|---|---|---
网友写的项目部署文档:
[
项目部署[网友:娑娜]
](
http://docs.xxpay.org/docs/deploy_1
"xxpay部署"
)
|... | |
#### xxpay4spring-mvc
进QQ群(206119456)有更详细的部署交流。
| 项目 | server-port | 描述
作者已成功将项目部署在阿里云主机上,配置为:
| CPU | 内存 | 操作系统
|---|---|---
|---|---|---
|
... | |
|
1核 | 2 GB | CentOS 6.8 64位
对应的各软件版本为(仅供参考):
| 软件 | 版本 | 说明
|---|---|---
|JDK | 1.8 | spring boot 对低版支持没有测过
|ActiveMQ| 5.11.1 | 高版本也可以,如:5.14.3
|MySQL | 5.7.17 | 要在5.6以上,否则初始化SQL会报错,除非手动修改建表语句
### 版本更新
### 版本更新
***
***
...
@@ -84,7 +95,22 @@ xxpay-server > xxpay-config > xxpay-service > xxpay-web > xxpay-gateway
...
@@ -84,7 +95,22 @@ xxpay-server > xxpay-config > xxpay-service > xxpay-web > xxpay-gateway
版本 |日期 |描述
版本 |日期 |描述
------- | ------- | -------
------- | ------- | -------
V1.0.0 |2017-08-11 |完成spring-cloud架构,集成微信、支付宝渠道
V1.0.0 |2017-08-11 |完成spring-cloud架构,集成微信、支付宝渠道
V1.0.0 |2017-08-20 |升级spring boot为1.5.6,修复通知bug
接下来的版本开发计划:
```
html
+ 增加支付中心查询订单、补单等接口;
+ 增加微信转账、红包接口;
+ 增加IAP支付;
+ 增加spring-mvc版本;
+ 增加spirng-boot-dubbo架构版本;
+ 增加与支付渠道测的对账;
+ 增加账户、结算功能;
+ 增加与商户测的对账;
```
真正开发未必按上面的顺序,大家如有更强烈的开发需求请反馈。
### 关于
作者
### 关于
我们
***
***
QQ:29093576 Email:jmdhappy@126.com
微信扫描下面二维码,关注公众号:XxPay聚合支付,获取更多精彩内容。
\ No newline at end of file

\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment