IJPay Versions Save

IJPay 让支付触手可及,封装了微信支付、QQ支付、支付宝支付、京东支付、银联支付、PayPal 支付等常用的支付方式以及各种常用的接口。不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。右上角点下小星星✨

v2.8.4

1 year ago

日常更新迭代

v2.6.2

3 years ago
  • 微信支付新增海关报关相关的接口
  • 优化 IpKit 中的 getRealIp 方法
  • 微信支付新增获取公钥接口的域名
  • 微信支付新增获取 RSA 加密公钥接口请求参数的 Model
  • 微信支付新增银行编号列表枚举
  • 微信支付查询企业付款 Model 兼容银行卡
  • 微信支付新增同名构造方法 doPostSsl,证书密码默认冲请求参数中获取

更多更新资讯

v2.4.0

4 years ago

支付宝支付

  • 支付宝支付兼容普通公钥模式以及证书模式
  • AliPayApi 中封装 AliPayClient 常用的执行方法,如 execute、pageExecute 等,后期更容易扩展接口。
  • 支付宝支付返回 boolean 类型的接口标记为 Deprecated,统一返回 AlipayXxxResponse
  • 添加支付宝统一转账接口, 必须公钥证书模式

微信支付

  • 支持 v3 版本接口

其他说明

  • 2.3.2 版本开始 IJPay-All 中不会自动下载银联支付相关依赖,如有银联支付需求请单独手动添加 IJPay-UnionPay 相关依赖

2.3.0

4 years ago

1、支付宝支付支持公钥证书方式 2、微信 APP 支付二次签名移除参数 signType(#I12JML) 3、重写 WxPayApi 使其更容易扩展(2.2.1 版本可以无缝升级) 4、微信支付支持微信跨境支付 5、添加微信小微商户相关 Api 6、IJPay-All 中移除银联支付,如使用银联支付请单独添加依赖(#I12WOD) 7、扩展 QQ钱包支付以及微信支付的 apiConfig 8、升级第三方依赖 hutool、fastjson 等

v2.2.1

4 years ago

1、修复银联部分接口签名异常的 bug 2、添加微信小程序红包相关接口 3、添加支付宝刷脸支付相关接口 4、京东支付添加多应用支持 5、优化 WxPayKit 添加 PayKit 6、添加 IpKit、QRCodeKit、RsaKit 等工具类 7、HttpKit 中添加 readData 方法 8、完善微信APP支付、公众号支付、小程序支付预付订单二次签名 9、添加 JFinal 版本示例,完善 SpringBoot 示例

v2.1.2

4 years ago

1、简化 HuTool 工具包依赖移除未使用的模块 2、添加微信服务商模式代扣相关接口 3、添加 QQ钱包支付

  • 付款码支付
  • 扫码支付
  • 公众号支付
  • APP支付

4、除 Model 外其他都遵循 p3c 代码规范

v2.1.1

4 years ago
  • 添加微信刷脸支付相关接口
  • 完善微信分账接口
  • 添加微信下载资金账单接口
  • 预付订单二次签名动态设置签名方式(支持微信公众号支付、APP支付、微信小程序支付)
  • 添加扫码模式一生成二维码链接接口
  • 添加构建微信支付参数的 Model

v2.0.0

4 years ago

1、升级 alipay-sdk-java 至最新版本 3.7.110.ALL 2、升级 fastjson 至最新版本 1.2.58 3、全局使用工具类 hutool,支付总包体减小 70% 4、不同支付方式使用不同的 Module 来构建,结构更清晰

Maven

<dependency>
  <groupId>com.github.javen205</groupId>
  <artifactId>IJPay-All</artifactId>
  <version>2.0.0</version>
</dependency>

Gradle

implementation 'com.github.javen205:IJPay-All:2.0.0'

微信支付

<dependency>
  <groupId>com.github.javen205</groupId>
  <artifactId>IJPay-WxPay</artifactId>
  <version>2.0.0</version>
</dependency>
implementation 'com.github.javen205:IJPay-WxPay:2.0.0'

支付宝支付

<dependency>
  <groupId>com.github.javen205</groupId>
  <artifactId>IJPay-AliPay</artifactId>
  <version>2.0.0</version>
</dependency>
implementation 'com.github.javen205:IJPay-AliPay:2.0.0'

1.2.2

4 years ago

1、 解决在 Filter 中使用 OutputStream getOutputStream() 和 PrintWriter getWriter() 冲突问题 2、开放 HttpUtils 中的代理 HttpDelegate,实现自定义网络请求

1.2.1

5 years ago

添加微信酒店押金相关接口

  • 支付押金(人脸)
  • 支付押金(付款码)
  • 查询订单
  • 撤销订单
  • 消费押金
  • 申请退款(押金)
  • 查询退款(押金)

官方接口文档 点击这里

特别注意:签名方式只支持 HMAC-SHA256