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.