解决 NewAPI 支付通道受限问题的开源适配网关,无需修改 NewAPI 代码即可接入 Jeepay,升级更平滑、支付更可控。
痛点:NewAPI 的支付通道太受限了
如果你在用 NewAPI(开源的大模型网关和资产管理系统),可能遇到过这个问题:
官方只支持易支付、Stripe、Creem 等少数几个支付通道。
对国内用户来说,这很麻烦:
- 易支付是第三方平台,安全性和可控性有限
- 想用开源可控的 Jeepay,但直接改 NewAPI 代码,每次升级都要手动同步,太累
解决方案:KitfoxPay 支付适配网关
我做了 KitfoxPay,一个支付适配器中间网关:
✅ NewAPI 零代码改动:只需把支付接口地址改成 KitfoxPay 的地址
✅ 底层对接 Jeepay:使用开源可控的 Jeepay,支持自建部署
✅ 升级不再头疼:支付逻辑和业务逻辑完全解耦,NewAPI 升级时互不影响
✅ 可扩展:采用适配器模式,后续可以轻松接入更多支付通道
核心功能
1. 支付订单创建
支持多种支付方式,自动处理金额转换、签名验证、参数映射。
2. 支付结果通知
自动接收 Jeepay 通知,转换为易支付格式并转发给 NewAPI。
3. 订单查询与退款
支持订单查询、批量查询、退款等功能。
4. 可视化配置
提供 Web 管理界面,无需手动编辑配置文件。


快速上手(3 步搞定)
1. 安装
bash
# GitHub
git clone https://github.com/kitfoxai/kitfoxpay.git
# 或 Gitee(国内用户推荐)
git clone https://gitee.com/kitfoxai/kitfoxpay.git
cd kitfoxpay
npm install
2. 配置
在 Jeepay 后台获取配置信息:
- 商户号(mchNo)
- 应用ID(appId)
- 商户私钥(privateKey)
复制 config.example.js 为 config.js,填入你的 Jeepay 配置信息。具体获取方法请参考下方"界面展示"部分。
3. 启动
bash
npm start
访问 http://localhost:9219 进入管理界面。
在 NewAPI 中配置
把 NewAPI 配置中的支付接口地址改为 KitfoxPay 地址即可,无需修改代码!
yaml
payment:
epay_url: http://your-kitfoxpay-domain:9219
完整的配置界面和支付流程演示请参考下方"界面展示"部分。
界面展示
KitfoxPay 管理界面


Jeepay 后台配置获取



NewAPI 配置与支付流程




适用场景
- NewAPI 用户:想用 Jeepay 替代易支付,升级时不受支付代码影响
- 其他易支付接口系统:任何使用易支付接口的系统都可以通过 KitfoxPay 接入 Jeepay
- 需要多支付通道聚合:未来可扩展支持多个支付通道,统一管理
技术架构
NewAPI (业务系统)
↓
KitfoxPay (适配器网关)
├─ 易支付接口适配层
└─ Jeepay 客户端
↓
Jeepay (支付平台)
采用适配器模式,扩展新通道很简单,且不影响现有功能。
开源协议
采用 MIT 协议,可自由使用、修改、分发。
如何获取
GitHub :https://github.com/kitfoxai/kitfoxpay
Gitee :https://gitee.com/kitfoxai/kitfoxpay
如果对你有帮助,欢迎给个 ⭐ Star!
写在最后
KitfoxPay 源于实际使用中的痛点,希望能帮助更多 NewAPI 用户解决支付通道受限的问题。
如果你觉得有用,欢迎:
- ⭐ Star 这个项目
- 🐛 提交 Issue 报告问题
- 🔧 提交 PR 贡献代码
- 📢 分享给需要的朋友
让我们一起让 NewAPI 的支付体验变得更好!
项目地址:GitHub 搜索 "KitfoxPay"
最后更新:2026年