2 Star 0 Fork 11

zhoudong / epay

forked from 青苗 / epay 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

epay

Build Status Codacy Badge License

epay是一个标准的支付平台,作为支付应用APP、第三方支付平台、身份系统三方对接的标准中间服务器。提供注册应用APP,创建用户订单,用户支付跳转,用户支付结果跳转与通知等功能。开发者只需关心1个创建订单接口、1个支付跳转url、1个支付结果回跳url、1个支付结果通知url即可。

流程图1(注册app流程图)

流程图1

流程图2(支付流程图)

流程图2

项目目录结构:

EpayServer(目录结构 4144行)

|--src.main.java(服务器代码)
	|--EpayServer.properties---------------配置文件(需要修改)
	|--generatorConfig.xml--------------------mybatis自动生成配置文件(重新生成时,需要修改)
	|--org.epay
		|--action.IdentityAction.java---------从第三方身份系统获取数据(对接非默认身份系统时,需要修改)
		|--server.Expand.java-------------------扩展启动类
		|--plugin.PaginationPlugin.java-------mybatis自动生成配置文件启动类
		|--http
			|--AlipayNotifyServlet.java-------支付宝异步通知接收类
			|--AlipayReturnServlet.java-------支付宝同步通知接收类
		
	|--com.alipay-----------------------------支付宝调用包(整合了MD5与RSA,通过配置可选)
|--protobuf(消息包生成工具)
|--WebContent
	|--*.html(请求接口测试)
	|--js(请求接口测试)
	|--html(请求接口测试)

打版本:在项目根目录下,执行

ant

如何使用epay

1、配置并部署epay

MIT License Copyright (c) 2017 电霸儿 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

epay是一个标准的支付平台,作为支付应用APP、第三方支付平台、身份系统三方对接的标准中间服务器。提供注册应用APP,创建用户订单,用户支付跳转,用户支付结果跳转与通知等功能。开发者只需关心1个创建订单接口、1个支付跳转url、1个支付结果回跳url、1个支付结果通知url即可。 展开 收起
Java
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/11230595/epay.git
git@gitee.com:11230595/epay.git
11230595
epay
epay
master

搜索帮助