# roncoo/roncoo-pay

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/roncoo-roncoo-pay).**

4,960 stars · 2,587 forks · Java · apache-2.0

## Links

- GitHub: https://github.com/roncoo/roncoo-pay
- Homepage: https://www.roncoo.net
- awesome-repositories: https://awesome-repositories.com/repository/roncoo-roncoo-pay.md

## Topics

`roncoo` `roncoo-pay`

## Description

Roncoo Pay is a multi-tenant payment platform that integrates Alipay and WeChat Pay as external payment channels, handling payment request routing, authorization, and capture. It also includes an automated settlement engine that calculates net amounts and initiates daily fund transfers, along with a reconciliation engine that matches internal transaction logs against provider statements to detect discrepancies. In addition to payment processing, the project provides a multi-tenant online education delivery platform for live and on-demand courses, exams, and enterprise training.

The platform uses a plugin-based adapter architecture that allows new payment channels to be added without modifying core code. Each tenant is assigned a unique subdomain for isolated configuration and data, and payment requests pass through a validation and routing pipeline before being directed to the appropriate channel adapter. Transaction results are dispatched to merchant endpoints via an event-driven callback notifier with configurable retry policies, and in-progress orders are monitored through status polling. Scheduled batch reconciliation jobs run on a configurable cron schedule to flag discrepancies between internal records and external provider reports.

Administrative capabilities include a web interface for managing tenants, merchants, payment products, fee rates, and system configuration, as well as account balance tracking and multi-tenant domain management. The project provides deployment scripts and shared storage support for clustering across multiple servers.

## Tags

### Business & Productivity Software

- [Payment Gateways](https://awesome-repositories.com/f/business-productivity-software/payment-gateways.md) — Provides a payment gateway that routes transactions from merchants to Alipay and WeChat Pay for authorization, settlement, and reconciliation. ([source](https://cdn.jsdelivr.net/gh/roncoo/roncoo-pay@master/README.md))
- [Daily Settlement Batchers](https://awesome-repositories.com/f/business-productivity-software/daily-settlement-batchers.md) — Aggregates confirmed transactions per merchant, calculates net amounts, and initiates daily fund transfers.
- [Subdomain Routers](https://awesome-repositories.com/f/business-productivity-software/e-commerce-frameworks/multi-tenant-architectures/subdomain-routers.md) — Assigns unique subdomains per tenant and resolves them via cloud DNS for isolated configuration and data.
- [Financial Reconciliation Tools](https://awesome-repositories.com/f/business-productivity-software/financial-reconciliation-tools.md) — Matches internal transaction logs with external provider reports to identify discrepancies and close accounts daily.
- [Alipay Integrations](https://awesome-repositories.com/f/business-productivity-software/online-payment-processing/alipay-integrations.md) — Ships a dedicated Alipay integration for accepting payments through that specific channel. ([source](https://www.roncoo.net/docs/document/config/))
- [Payment Adapters](https://awesome-repositories.com/f/business-productivity-software/payment-adapters.md) — Integrates third-party payment providers through a common adapter interface, allowing dynamic addition without core changes.
- [Multi-Merchant Payment Support](https://awesome-repositories.com/f/business-productivity-software/payment-integrations/multi-merchant-payment-support.md) — Provides a web interface for operators to manage multiple merchants, payment products, fee rates, and domain configuration.
- [WeChat Pay Integrations](https://awesome-repositories.com/f/business-productivity-software/payment-integrations/wechat-pay-integrations.md) — Provides a dedicated WeChat Pay integration for processing transactions through that platform. ([source](https://www.roncoo.net/docs/document/config/))
- [Programmatic Settlement Engines](https://awesome-repositories.com/f/business-productivity-software/programmatic-settlement-engines.md) — Calculates net settlement amounts for confirmed transactions and automatically transfers funds to merchant accounts daily. ([source](https://cdn.jsdelivr.net/gh/roncoo/roncoo-pay@master/README.md))
- [Transaction Reconciliation](https://awesome-repositories.com/f/business-productivity-software/transaction-reconciliation.md) — Matches internal order records against provider statements to detect discrepancies in amounts, fees, and statuses. ([source](https://cdn.jsdelivr.net/gh/roncoo/roncoo-pay@master/README.md))
- [Scheduled Batch Reconciliations](https://awesome-repositories.com/f/business-productivity-software/transaction-reconciliation/scheduled-batch-reconciliations.md) — Matches internal transaction logs with external provider statements using scheduled cron-driven jobs to flag discrepancies.
- [Balance Tracking](https://awesome-repositories.com/f/business-productivity-software/account-management/account-management/balance-tracking.md) — Tracks user balances and transaction history to maintain accurate account status across payment records. ([source](http://pay.roncoo.net/))
- [Multi-Tenant Domain Managers](https://awesome-repositories.com/f/business-productivity-software/multi-tenant-domain-managers.md) — Assigns unique subdomains per tenant and integrates with cloud DNS for tenant isolation. ([source](https://www.roncoo.net/docs/document/config/))
- [Configuration Administration Interfaces](https://awesome-repositories.com/f/business-productivity-software/payment-integrations/multi-merchant-payment-support/configuration-administration-interfaces.md) — Provides a web interface for operators to manage merchants, payment products, fee rates, and system configuration. ([source](https://cdn.jsdelivr.net/gh/roncoo/roncoo-pay@master/README.md))

### Education & Learning Resources

- [Online Courses](https://awesome-repositories.com/f/education-learning-resources/online-courses.md) — Offers a multi-tenant platform for live and on-demand courses, exams, and classes for institutions and enterprise training.
- [Online Course Delivery Platforms](https://awesome-repositories.com/f/education-learning-resources/online-course-delivery-platforms.md) — Offers a multi-tenant platform for live and on-demand courses, exams, and enterprise training. ([source](https://www.roncoo.net/docs))

### Software Engineering & Architecture

- [Event-Driven Callbacks](https://awesome-repositories.com/f/software-engineering-architecture/event-driven-callbacks.md) — Dispatches transaction result notifications to merchant endpoints with configurable retry policies.
- [Request Validation and Routing Pipelines](https://awesome-repositories.com/f/software-engineering-architecture/request-validation-and-routing-pipelines.md) — Validates incoming payment requests against business rules and routes them to the correct channel adapter.

### Web Development

- [Application Deployment](https://awesome-repositories.com/f/web-development/application-deployment.md) — Ships deployment scripts and shared storage support for clustering across multiple servers. ([source](https://www.roncoo.net/docs/document/deploy/))
