Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

轻量级支付模块集成(微信支付,支付宝,银联,友店扫码,富友)支付整合,app,扫码,即时到帐刷卡付条码付、支持多种支付类型多支付账户,支付与业务完全剥离,简单几行代码即可实现支付,简单快速完成支付模块的开发,可轻松嵌入到任何系统里

License

Notifications You must be signed in to change notification settings

aenjon/pay-java-parent

Repository files navigation

#pay-java-parent

##整合支付模块(微信支付,支付宝)

声明: 本项目最初想法自 https://github.com/chanjarster/weixin-java-tools, 15年1月左右关注chanjarster/weixin-java-tools,并将其回调处理修改并进行使用。

开发版 https://git.oschina.net/egzosn/pay-java-parent/tree/develop

详细文档请看 wiki

特性

1. 不依赖任何 mvc 框架
2. 也不依赖 servlet,仅仅作为工具使用,可轻松嵌入到任何系统里(项目例子利用spring mvc的 @PathVariable进行,推荐使用类似的框架)
3. 支付请求调用支持HTTP和异步、支持http代理
4. 控制层统一异常处理
5. LogBack日志记录
6. 简单快速完成支付模块的开发
7. 支持多种支付类型多支付账户扩展(目前已支持微信支付,支付宝支付,友店支付)

本项目包含 3 个部分:

 1. pay-java-common 公共lib,支付核心与规范定义
 2. pay-java-demo 具体的支付demo
 3. pay-java-* 具体的支付实现库

Maven配置

支付核心模块

<dependency>
 <groupId>com.egzosn</groupId>
 <artifactId>pay-java-common</artifactId>
 <version>2.0.6-RELEASE</version>
</dependency>

具体支付模块 "{module-name}" 为具体的支付渠道的模块名 pay-java-ali,pay-java-wx等

<dependency>
 <groupId>com.egzosn</groupId>
 <artifactId>{module-name}</artifactId>
 <version>2.0.6-RELEASE</version>
</dependency>

本项目在以下代码托管网站

使用

这里不多说直接上代码

测试链接 : http://pay.egzosn.com/index.html

单一支付教程

支付整合》服务端+网页端详细使用与简单教程请看 pay-java-demo

android 例子 pay-java-android

交流

很希望更多志同道合友友一起扩展新的的支付接口。

这里感谢ouyangxiangshao,ZhuangXiongActinian 所提交的安卓例子或者分支

也感谢各大友友同学帮忙进行接口测试

非常欢迎和感谢对本项目发起Pull Request的同学,不过本项目基于git flow开发流程,因此在发起Pull Request的时候请选择develop分支。

E-Mail:egzosn@gmail.com

QQ群:542193977

About

轻量级支付模块集成(微信支付,支付宝,银联,友店扫码,富友)支付整合,app,扫码,即时到帐刷卡付条码付、支持多种支付类型多支付账户,支付与业务完全剥离,简单几行代码即可实现支付,简单快速完成支付模块的开发,可轻松嵌入到任何系统里

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 97.8%
  • HTML 2.2%

AltStyle によって変換されたページ (->オリジナル) /