开放代码社区 › IJPay
IJPay
开发工具JavaIJPay 让支付触手可及 不依赖任何第三方 MVC 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。 微信支付支持多商户多应用,普通商户模式与服务商商模式当然也支持境外商户、同时支持 Api-v3 与 Api-v2 版本的接口、支持微信公钥模式。 支付宝支付支持多商户多应用,签名同时支持普通公钥方式与公钥证书方式 支持的支付渠道 IJPay 已聚合国内外主流支付渠道,统一封装、开箱即用: 模块 渠道 说明 IJPay-Core 公共基础 加解密、签名、证书、Http 等公共能力 IJPay-WxPay 微信支付 多商户多应用,普通商户/服务商/境外商户模式,同时支持
仓库地址
https://gitee.com/javen205/IJPay.gitREADME
<p align="center">
<a target="_blank" href="https://javen205.gitee.io/ijpay"><img alt="" src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/fffa5c2708094f761e813d2d.png"/></a>
</p>
<p align="center">
<strong>IJPay 让支付触手可及</strong>
</p>
<p align="center">
<a target="_blank" href="https://gitee.com/javen205/IJPay">
<img alt="" src="https://gitee.com/Javen205/IJPay/badge/star.svg?theme=gvp"/>
</a>
<a target="_blank" href="https://gitcode.com/javendev/IJPay">
<img alt="" src="https://gitcode.com/javendev/IJPay/star/badge.svg"/>
</a>
<a target="_blank" href="https://github.com/Javen205/IJPay">
<img alt="" src="https://img.shields.io/github/stars/Javen205/IJPay.svg?style=social&label=Stars"/>
</a>
<a target="_blank" href="https://www.apache.org/licenses/LICENSE-2.0">
<img alt="" src="https://img.shields.io/badge/License-Apache--2.0-brightgreen.svg"/>
</a>
<a target="_blank" href="https://www.oracle.com/technetwork/java/javase/downloads/index.html">
<img alt="" src="https://img.shields.io/badge/JDK-1.7+-green.svg"/>
</a>
<a target="_blank" href="https://travis-ci.org/Javen205/IJPay">
<img alt="" src="https://travis-ci.org/Javen205/IJPay.svg?branch=master"/>
</a>
<a target="_blank" href="https://www.codacy.com/app/Javen205/IJPay?utm_source=github.com&utm_medium=referral&utm_content=Javen205/IJPay&utm_campaign=Badge_Grade">
<img alt="" src="https://api.codacy.com/project/badge/Grade/b76239f6b2c84564b30a815aea71e8a7"/>
</a>
<a target="_blank" href="https://maven-badges.herokuapp.com/maven-central/com.github.javen205/IJPay">
<img alt="" src="https://maven-badges.herokuapp.com/maven-central/com.github.javen205/IJPay/badge.svg"/>
</a>
<a target="_blank" href="https://javen205.gitee.io/ijpay/guide/donate">
<img alt="" src="https://img.shields.io/badge/IJPay%20Author-Javen-ff69b4.svg"/>
</a>
<a target="_blank" href="https://github.com/Javen205/donate">
<img alt="" src="https://img.shields.io/badge/Donate-WeChat-%23ff3f59.svg"/>
</a>
<a target="_blank" href="https://gitter.im/Javen205/IJPay?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge">
<img alt="" src="https://badges.gitter.im/Javen205/IJPay.svg"/>
</a>
<a target="_blank" href="http://shang.qq.com/wpa/qunwpa?idkey=44c2b0331f1bdca6c9d404e863edd83973fa97224b79778db79505fc592f00bc">
<img alt="" src="https://img.shields.io/badge/IJPay%20%E4%BA%A4%E6%B5%81%E7%BE%A4-723992875-fba7f9.svg"/>
</a>
</p>
**特别说明:**
- 不依赖任何第三方 MVC 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。
- 微信支付支持多商户多应用,普通商户模式与服务商商模式当然也支持境外商户、同时支持 Api-v3 与 Api-v2 版本的接口、支持微信公钥模式。
- 支付宝支付支持多商户多应用,签名同时支持普通公钥方式与公钥证书方式
### 支持的支付渠道
IJPay 已聚合国内外主流支付渠道,统一封装、开箱即用:
| 模块 | 渠道 | 说明 |
| --- | --- | --- |
| IJPay-Core | 公共基础 | 加解密、签名、证书、Http 等公共能力 |
| IJPay-WxPay | 微信支付 | 多商户多应用,普通商户/服务商/境外商户模式,同时支持 APIv3 与 APIv2 双版本接口、微信公钥模式 |
| IJPay-AliPay | 支付宝 | 多商户多应用,普通公钥与公钥证书两种签名方式 |
| IJPay-AliPay-V3 | 支付宝 V3(新增) | 基于支付宝官方 V3 SDK 的全新适配封装 |
| IJPay-QQ | QQ 钱包 | QQ 钱包支付能力封装 |
| IJPay-JDPay | 京东支付 | 京东支付、京东聚合支付能力封装 |
| IJPay-UnionPay | 银联支付 | 银联条码支付综合前置平台能力封装 |
| IJPay-PayPal | PayPal | 海外支付渠道能力封装 |
| IJPay-Stripe | Stripe(新增) | 海外支付渠道,封装 stripe-java,覆盖 Payment、Checkout、Customer、Connect、Billing 等能力 |
| IJPay-FuiYou | 富友支付(新增) | 富友全渠道收单能力封装 |
| IJPay-XPay | 微信个人商户 | 微信个人商户收款能力封装,提供稳定异步通知 |
| IJPay-All | 聚合包 | 一次引入聚合全部渠道模块 |
本次重点扩展的支付渠道:**支付宝 V3**、**Stripe**、**富友支付(FuiYou)**,进一步覆盖境内外主流支付场景。
[](https://ijpay.dreamlu.net/ijpay/)
GitCode:[http://gitcode.com/javendev/IJPay](http://gitcode.com/javendev/IJPay)
Gitee:[http://gitee.com/Javen205/IJPay](http://gitee.com/Javen205/IJPay)
GitHub:[https://github.com/Javen205/IJPay](https://github.com/Javen205/IJPay)
JavaDoc 文档:[https://apidoc.gitee.com/javen205/IJPay](https://apidoc.gitee.com/javen205/IJPay)
- IJPay 是 [JPay](https://gitee.com/Javen205/JPay) 后台接口 SDK 不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。
- [JPay](https://gitee.com/Javen205/JPay) 是简易而不简单的 Android 支付 SDK,JPay 是对微信 App 支付、支付宝 App 支付的二次封装,对外提供一个相对简单的接口以及支付结果的回调。
- IOS 支付 SDK,敬请关注。
### 赞助商与活动推广
<p align="left">
<a target="_blank" href="https://www.jetbrains.com/?from=IJPay">
<img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/f83d288cbaff3d9e9774be9d.png" height="100" alt="jetbrains">
</a>
<a left="100" target="_blank" href="https://www.aliyun.com/minisite/goods?userCode=b1hkzv2x">
<img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/8a32615636c7f1b2681dc1ca.jpg" height="100" alt="">
</a>
<a left="100" target="_blank" href="https://curl.qcloud.com/iXclla9J">
<img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/ad1ac5ee9c2fef9757eb0e0f.jpg" height="100" alt="">
</a>
</p>
### 微信个人商户
了解更多戳→ [提供稳定异步通知,最低费率 0.38%](https://gitee.com/javen205/IJPay/tree/xpay)
### 接入文档
[IJPay 让支付触手可及](https://ijpay.dreamlu.net/)
### 接入指南
[IJPay 让支付触手可及](https://ijpay.dreamlu.net/ijpay/guide/)
### 效果图&示例
**请参考 Demo,目前 IJPay Demo 提供两个版本 JFinal 版本以及 Spring Boot 版本**
1.x 版本 Demo :
[Gitee-IJPay-Demo](https://gitee.com/javen205/IJPay-Demo) [GitHub-IJPay-Demo](https://github.com/javen205/IJPay-Demo)
2.x 版本 Demo :
[Gitee-JFinal-Demo](https://gitee.com/javen205/IJPay/tree/master/IJPay-Demo-JFinal) [GitHub-JFinal-Demo](https://github.com/javen205/IJPay/tree/master/IJPay-Demo-JFinal)
[Gitee-Solon-Demo](https://gitee.com/javen205/IJPay/tree/master/IJPay-Demo-Solon) [GitHub-Solon-Demo](https://github.com/javen205/IJPay/tree/master/IJPay-Demo-Solon)
[Gitee-SpringBoot-Demo](https://gitee.com/javen205/IJPay/tree/master/IJPay-Demo-SpringBoot) [GitHub-SpringBoot-Demo](https://github.com/javen205/IJPay/tree/master/IJPay-Demo-SpringBoot)
### 联系方式
[![](https://img.shields.io/badge/IJPay%20%E4%BA%A4%E6%B5%81%E7%BE%A4-723992875-