开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
pay-java-parent首页、文档和下载 - 轻量级支付整合轻松嵌入任何系统 - 开源中国社区
全部项目分类
Apache
Java 查看源码»
跨平台
egzosn
分享
收藏
317 人收藏
收录时间:2017-02-17
pay-java-parent 详细介绍

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

详细文档请看 wiki

特性

  1. 不依赖任何 mvc 框架

  2. 也不依赖 servlet,仅仅作为工具使用,可轻松嵌入到任何系统里(项目例子利用spring mvc的 @PathVariable进行,推荐使用类似的框架)

  3. 支付请求调用支持HTTP和异步 支持http代理, auth

  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.11.1</version>
</dependency>

 

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

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

 

使用 这里不多说直接上代码 集群的话,友店可能会有bug。

 

 单一支付教程

基础模块支付宝微信讲解  友店微信 富友 银联 payoneer  paypal

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

android 例子 pay-java-android

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

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

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

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

 

同步更新github:https://github.com/egzosn/pay-java-parent

pay-java-parent

选择将代码托管在码云
你还在等什么

可能是中国最大最好的代码托管平台


大家对 pay-java-parent 的评论 (全部 13 条评论)
{{repayCom.userName}}
尚浩宇
赞,mark
shenghongxiao
简单、易用
珊丫头
赞,简单易操作
hidalian
微信刷卡支付 HMACSHA256 签名不能通过,有bug
龙少有约
很棒,项目上用了,容易上手
顶部