信息发布→ 登录 注册 退出

Springboot集成第三方jar快速实现微信、支付宝等支付场景

发布时间:2026-01-11

点击量:
目录
  • 前言
  • 一、项目地址
  • 二、使用步骤
    • 1.引入jar包
    • 2.根据官方demo,复制相应文件到项目中
  • 常见报错问题
    • 总结

      前言

      最近有个小型的活动外包项目,要集成一下支付功能,因为项目较小,按照微信官方文档的配置开发又极容易出错,加上个人又比较懒。

      于是在gitee上找到一个封装好的各种支付场景业务,只需要自己将支付参数修改一下就能成功调起支付业务,实现真正的快速开发。

      一、项目地址

      • 官方网站:https://javen205.gitee.io/ijpay/
      • Gitee仓库: https://gitee.com/javen205/IJPay
      • 官方示例程序源码:https://gitee.com/javen205/IJPay/tree/master/IJPay-Demo-SpringBoot

      二、使用步骤

      1.引入jar包

      这是将所有的依赖都给引入进来了,但是我不建议这样做,最好用到那个支付就引入哪个依赖,并且把latest-version改为最新项目版本号。

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

      2.根据官方demo,复制相应文件到项目中

      这里我把微信支付和支付宝支付所用到的文件给罗列出来,具体的代码程序可以从官方示例代码程序中去拷贝
      我的目录结构如下:


      没错,微信和支付宝只需要复制过来四个文件就好,另外加一个返回结果封装类AjaxResult和一个工具包StringUtils类,

      哦对,还需要两个配置文件,

      修改为自己的支付参数

      常见报错问题

      简单的加上配置就可以调起支付了,不过我在controller中调支付的时候总是给我报空指针异常,说是获取不到配置参数,具体原因也不清楚,

      然后大致debug追踪了一下源码后,

      总结

      能偷懒就偷懒,省点时间早点下班回家吃饭

      在线客服
      服务热线

      服务热线

      4008888355

      微信咨询
      二维码
      返回顶部
      ×二维码

      截屏,微信识别二维码

      打开微信

      微信号已复制,请打开微信添加咨询详情!