- 授权协议: Apache
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: https://git.oschina.net/egzosn/pay-java-parent
- 软件文档: https://gitee.com/egzosn/pay-java-parent/wikis/pages
软件介绍
优雅的轻量级支付模块集成支付对接支付整合(微信支付,支付宝,银联,友店,富友,跨境支付payoneer皮卡,paypal)app,扫码,即时到帐刷卡付条码付、转账,退款等等,已对接支付平台已实现对应接口,支持多种支付类型多支付账户,支付与业务完全剥离,简单几行代码即可实现支付,简单快速完成支付模块的开发,可轻松嵌入到任何系统里 目前仅是一个开发工具包(即SDK),只提供简单Web实现,建议使用maven或gradle引用本项目即可使用本SDK提供的各种支付相关的功能
特性
-
不依赖任何 mvc 框架,依赖极少:httpclient,fastjson,log4j,com.google.zxing,项目精简,不用担心项目迁移问题
-
也不依赖 servlet,仅仅作为工具使用,可轻松嵌入到任何系统里(项目例子利用spring mvc的 @PathVariable进行,推荐使用类似的框架)
-
支付请求调用支持HTTP和异步 支持http代理, auth
-
控制层统一异常处理
-
LogBack日志记录
-
简单快速完成支付模块的开发
-
支持多种支付类型多支付账户扩展
本项目包含 3 个部分:
-
pay-java-common 公共lib,支付核心与规范定义
-
pay-java-demo 具体的支付demo
-
pay-java-* 具体的支付实现库
Maven配置
支付核心模块
<dependency>
<groupId>com.egzosn</groupId>
<artifactId>pay-java-common</artifactId>
<version>2.12.6</version>
</dependency>
具体支付模块 "{module-name}" 为具体的支付渠道的模块名 pay-java-ali,pay-java-wx等
<dependency>
<groupId>com.egzosn</groupId>
<artifactId>{module-name}</artifactId>
<version>2.12.6</version>
</dependency>
详细文档
基础模块支付宝微信讲解 友店微信 富友 银联 payoneer paypal
支付整合》服务端+网页端详细使用与简单教程请看 pay-java-demo
android 例子 pay-java-android
##交流 很希望更多志同道合友友一起扩展新的的支付接口。
这里感谢ouyangxiangshao,ZhuangXiong 与Actinian,ZCH 所提交的安卓例子或者分支
也感谢各大友友同学帮忙进行接口测试
非常欢迎和感谢对本项目发起Pull Request的同学,不过本项目基于git flow开发流程,因此在发起Pull Request的时候请选择develop分支。
同步更新github:https://github.com/egzosn/pay-java-parent
Ajax开发精要
柯自聪 / 电子工业出版社 / 2006 / 45.00
书籍目录: 概念篇 第1章 Ajax介绍 2 1.1 Ajax的由来 2 1.2 Ajax的定义 3 1.3 Web应用程序的解决方案 5 1.4 Ajax的工作方式 7 1.5 小结 8 第2章 B/S请求响应机制与Web开发模式 9 2.1 HTTP请求响应模型 9 2.2 B/S架构的请求响应机......一起来看看 《Ajax开发精要》 这本书的介绍吧!
