相信现在很多项目或多或少都需要,在项目中增加支付功能。然后自己开发,十分麻烦,且要对接很套接口,支付宝,微信,云闪付,等等。而且支付功能接入后,也需要大量测试,最后才能正式使用。那有没有什么组件,能够以最低成本接入支付系统,且和我们原有系统紧密结合呢。那我推荐IJPay
推荐原因
简介之上: 以 Module 为中心的项目结构,简洁方便易扩展,发布后总包体不超过 2M。
开箱即用:不依赖任何第三方 MVC 框架,仅仅作为工具使用,简单快速完成支付模块的开发,可轻松嵌入到任何系统里。
渠道丰富:支持微信支付、QQ钱包支付、支付宝支付、银联支付、京东支付等。
极简入门:IJPay 一直以简洁至上、开箱即用为核心,提供完整示例简单修改配置即可使用。
版本情况
该项目支持两个版本:
- springboot版本
- JFinal版本
接入项目
引入下方的maven包
<ijapy.version>2.9.6</ijapy.version>
<dependency>
<groupId>com.github.javen205</groupId>
<artifactId>IJPay-WxPay</artifactId>
<version>${ijapy.version}</version>
</dependency>
<dependency>
<groupId>com.github.javen205</groupId>
<artifactId>IJPay-AliPay</artifactId>
<version>${ijapy.version}</version>
</dependency>
<dependency>
<groupId>com.github.javen205</groupId>
<artifactId>IJPay-QQ</artifactId>
<version>${ijapy.version}</version>
</dependency>
<dependency>
<groupId>com.github.javen205</groupId>
<artifactId>IJPay-UnionPay</artifactId>
<version>${ijapy.version}</version>
</dependency>
<dependency>
<groupId>com.github.javen205</groupId>
<artifactId>IJPay-JDPay</artifactId>
<version>${ijapy.version}</version>
</dependency>
<dependency>
<groupId>com.github.javen205</groupId>
<artifactId>IJPay-PayPal</artifactId>
<version>${ijapy.version}</version>
</dependency>
<dependency>
可以按照自己的需求引入特定的sdk包。
最后从官网拉下来一个进行修改
gitee地址:https://gitee.com/javen205/IJPay
拉下来和我上图基本一致。需要修改图中标记的1和2两处。
图片标记2的位置需要修改成自己对应的配置地址等。
图片标记1的位置 有读你application配置文件里面的配置的地方,按照官方文档对应修改即可。
项目官网:IJPay
总结
该项目,接入简单。可以嵌入自己项目,也可独立运行。如果自己的项目是其他语言的需要有支付功能也可以把IJPay拉下来,直接独立运行成一个独立项目,接入到自己项目里。使用简单,也很灵活。
本文暂时没有评论,来添加一个吧(●'◡'●)