MCPcopy
hub / github.com/Javen205/IJPay

github.com/Javen205/IJPay @v2.8.4 sqlite

repository ↗ · DeepWiki ↗ · release v2.8.4 ↗
1,219 symbols 4,142 edges 193 files 541 documented · 44%
README
<a target="_blank" href="https://javen205.gitee.io/ijpay"><img alt="" src="https://github.com/Javen205/IJPay/raw/v2.8.4/assets/img/logo.png"/></a>







<strong>IJPay 让支付触手可及</strong>







 <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://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&amp;utm_medium=referral&amp;utm_content=Javen205/IJPay&amp;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>

特别说明: - 不依赖任何第三方 MVC 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。 - 微信支付支持多商户多应用,普通商户模式与服务商商模式当然也支持境外商户、同时支持 Api-v3 与 Api-v2 版本的接口。 - 支付宝支付支持多商户多应用,签名同时支持普通公钥方式与公钥证书方式

Stargazers over time

Gitee:http://gitee.com/Javen205/IJPay

GitHub:https://github.com/Javen205/IJPay

JavaDoc 文档:https://apidoc.gitee.com/javen205/IJPay

  • IJPay 是 JPay 后台接口 SDK 不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。
  • JPay 是简易而不简单的 Android 支付 SDK,JPay 是对微信 App 支付、支付宝 App 支付的二次封装,对外提供一个相对简单的接口以及支付结果的回调。
  • IOS 支付 SDK,敬请关注。

赞助商与活动推广

<a target="_blank" href="https://www.jetbrains.com/?from=IJPay">
    <img src="https://github.com/Javen205/IJPay/raw/v2.8.4/assets/img/jetbrains.png" height="100" alt="jetbrains">
</a>
<a left="100" target="_blank" href="https://www.aliyun.com/minisite/goods?userCode=b1hkzv2x">
    <img src="https://github.com/Javen205/IJPay/raw/v2.8.4/assets/img/aliYun.jpg" height="100" alt="">
</a>
<a left="100" target="_blank" href="https://curl.qcloud.com/iXclla9J">
    <img src="https://github.com/Javen205/IJPay/raw/v2.8.4/assets/img/tencent.jpg" height="100" alt="">
</a>

微信个人商户

了解更多戳→ 提供稳定异步通知,最低费率 0.38%

接入文档

IJPay 让支付触手可及

效果图&示例

请参考 Demo,目前 IJPay Demo 提供两个版本 JFinal 版本以及 Spring Boot 版本

1.x 版本 Demo :

Gitee-IJPay-Demo GitHub-IJPay-Demo

2.x 版本 Demo :

Gitee-JFinal-Demo GitHub-JFinal-Demo

Gitee-SpringBoot-Demo GitHub-SpringBoot-Demo

联系方式

Email

贡献代码

最后如果该库对你有帮助不妨右上角点点 Star 或者任意赞助支持,我更喜欢你 Fork PR 成为项目贡献者 .

前往赞助

鸣谢

排名不分先后

开源推荐

  • TNWX 微信系开发脚手架:https://gitee.com/javen205/TNWX
  • SpringBoot 微服务高效开发 mica 工具集:https://gitee.com/596392912/mica
  • Avue 一款基于 vue 可配置化的神奇框架:https://gitee.com/smallweigit/avue
  • pig 宇宙最强微服务(架构师必备):https://gitee.com/log4j/pig
  • SpringBlade 完整的线上解决方案(企业开发必备):https://gitee.com/smallc/SpringBlade

官方文档

Extension points exported contracts — how you extend this code

WxDomainEnum (Interface)
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付、PayPal 等常用的支付方式以及各种常用的接口。 不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。 [7 implementers]
IJPay-WxPay/src/main/java/com/ijpay/wxpay/enums/WxDomainEnum.java
IAccessTokenCache (Interface)
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付等常用的支付方式以及各种常用的接口。 不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。 < [2 implementers]
IJPay-PayPal/src/main/java/com/ijpay/paypal/cache/IAccessTokenCache.java
ResultCheck (Interface)
回调结果检查 [1 implementers]
IJPay-Core/src/main/java/com/ijpay/core/utils/RetryUtils.java
WxApiEnum (Interface)
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付、PayPal 等常用的支付方式以及各种常用的接口。 不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。 [1 implementers]
IJPay-WxPay/src/main/java/com/ijpay/wxpay/enums/WxApiEnum.java

Core symbols most depended-on inside this repo

get
called by 222
IJPay-PayPal/src/main/java/com/ijpay/paypal/cache/IAccessTokenCache.java
call
called by 118
IJPay-PayPal/src/main/java/com/ijpay/paypal/accesstoken/AccessTokenKit.java
getReqUrl
called by 113
IJPay-WxPay/src/main/java/com/ijpay/wxpay/WxPayApi.java
put
called by 104
IJPay-Demo-SpringBoot/src/main/java/com/ijpay/demo/controller/wxpay/WxPayV3Controller.java
doExecute
called by 95
IJPay-AliPay/src/main/java/com/ijpay/alipay/AliPayApi.java
execution
called by 87
IJPay-WxPay/src/main/java/com/ijpay/wxpay/WxPayApi.java
getMchId
called by 85
IJPay-Demo-SpringBoot/src/main/java/com/ijpay/demo/entity/WxPayBean.java
put
called by 74
IJPay-Demo-JFinal/src/main/java/com/ijpay/demo/controller/wxpay/WxPayV3Controller.java

Shape

Method 920
Class 170
Function 112
Enum 13
Interface 4

Languages

Java91%
TypeScript9%

Modules by API surface

IJPay-WxPay/src/main/java/com/ijpay/wxpay/WxPayApi.java91 symbols
IJPay-AliPay/src/main/java/com/ijpay/alipay/AliPayApi.java61 symbols
IJPay-Demo-SpringBoot/src/main/resources/static/js/zepto.min.js40 symbols
IJPay-Demo-JFinal/src/main/webapp/static/js/zepto.min.js40 symbols
IJPay-AliPay/src/main/java/com/ijpay/alipay/AliPayApiConfig.java36 symbols
IJPay-Demo-SpringBoot/src/main/java/com/ijpay/demo/controller/alipay/AliPayController.java34 symbols
IJPay-Demo-JFinal/src/main/java/com/ijpay/demo/controller/alipay/AliPayController.java32 symbols
IJPay-Demo-SpringBoot/src/main/java/com/ijpay/demo/controller/wxpay/WxPayController.java26 symbols
IJPay-Core/src/main/java/com/ijpay/core/kit/PayKit.java25 symbols
IJPay-Demo-SpringBoot/src/main/java/com/ijpay/demo/controller/wxpay/WxPayV3Controller.java23 symbols
IJPay-Demo-JFinal/src/main/java/com/ijpay/demo/controller/wxpay/WxPayV3Controller.java22 symbols
IJPay-Core/src/main/java/com/ijpay/core/kit/WxPayKit.java22 symbols

Dependencies from manifests, versioned

cn.hutool:hutool-crypto
cn.hutool:hutool-http
cn.hutool:hutool-json
com.alipay.sdk:alipay-sdk-java
com.github.javen205:IJPay-AliPay
com.github.javen205:IJPay-Core
com.github.javen205:IJPay-JDPay
com.github.javen205:IJPay-PayPal
com.github.javen205:IJPay-QQ
com.github.javen205:IJPay-UnionPay
com.github.javen205:IJPay-WxPay

For agents

$ claude mcp add IJPay \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact