Jeepay: An Open‑Source Backend Payment System for Internet Enterprises
Jeepay is an open‑source, Spring Boot‑based payment platform that supports multiple channels such as WeChat Pay, Alipay, and UnionPay, offering a modular backend architecture, extensive APIs, distributed deployment, and comprehensive documentation for rapid integration and customization.
Jeepay is an open‑source payment system designed for internet enterprises, supporting multi‑channel services including WeChat Pay , Alipay , and UnionPay through official APIs and offering aggregated QR code payments.
The platform is built with Spring Boot and Ant Design Vue , integrating Spring Security for permission management, and follows a clear front‑end/back‑end separation to facilitate secondary development.
Key features include multi‑channel routing, V2/V3 interfaces for WeChat, RSA/RSA2 signatures for Alipay, distributed deployment, high concurrency support, MQ‑based order notifications, automatic generation of channel parameter configuration, and a concise management UI for both the operation platform and merchant system.
System architecture diagrams illustrate the overall structure and the aggregated payment flow, while the core technology stack highlights the use of Spring ecosystem components.
Project structure (excerpt): jeepay-ui -- https://gitee.com/jeequan/jeepay-ui jeepay ├── conf -- YAML configuration files ├── docs -- Documentation and scripts │ ├── script -- Startup shell scripts │ └── sql -- Initialization SQL ├── jeepay-components │ ├── jeepay-components-mq -- MQ component │ └── jeepay-components-oss -- OSS component ├── jeepay-core ├── jeepay-manager -- Operation platform (port 9217) ├── jeepay-merchant -- Merchant system (port 9218) ├── jeepay-payment -- Payment gateway (port 9216) ├── jeepay-service -- Business layer └── jeepay-z-codegen -- MyBatis code generator
Development and deployment resources are provided via links to documentation covering system development, channel integration, online deployment, API references, and FAQs.
Feature screenshots demonstrate the operation platform and merchant system interfaces, with timestamps indicating the capture date (2021‑07‑06).
The source code is hosted on GitHub at https://github.com/jeequan/jeepay .
Selected Java Interview Questions
A professional Java tech channel sharing common knowledge to help developers fill gaps. Follow us!
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.