Skip to content

Releases: Javen205/IJPay

IJPay 让支付触手可及

18 Sep 06:16
Compare
Choose a tag to compare

IJPay 让支付触手可及,2.6.2 日常迭代

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

更多更新资讯

IJPay 让支付触手可及,2.4.0 兼容证书模式

08 Dec 13:45
Compare
Choose a tag to compare

支付宝支付

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

微信支付

  • 支持 v3 版本接口

其他说明

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

IJPay 让支付触手可及,2.3.0 境外支付

18 Oct 02:58
Compare
Choose a tag to compare

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

IJPay 让支付触手可及,2.2.1 砥砺前行

21 Sep 10:09
Compare
Choose a tag to compare

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

IJPay 让支付触手可及,2.1.2 添加 QQ 钱包支付

04 Aug 02:45
Compare
Choose a tag to compare

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

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

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

IJPay 让支付触手可及,2.1.1 扬帆起航

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

IJPay 让支付触手可及,2.0.0 重构项目

20 Jul 11:38
Compare
Choose a tag to compare

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'

IJPay 让支付触手可及,1.2.2 自定义网络请求

30 Jun 08:35
Compare
Choose a tag to compare

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

IJPay 让支付触手可及,1.2.1 添加微信酒店押金相关接口

31 Mar 08:25
Compare
Choose a tag to compare

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

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

官方接口文档 点击这里

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