Cocolian Framework is an opensource project to provide basic components for online payment system.
It is
hosted on Github.
The payment system is an indispensable module for Internet applications, and it is also among a small number of Internet applications that could be standardized.
The Cocolian Framework was designed based on the
Phoenix Bear series.
It provides basic components for the payment system with the microservice architecture, including RPC server, Payment Gateway, Account and Accounting System, Payment Channels, Payment Routing, etc.
The needs of various Internet companies in terms of payment, clearing and statement are common and can be developed as a general system.
At present, the payment systems of most companies are established when the company’s early technological power is weak, and many systems are built on the basis of the payment systems of banks or third-party payment companies. They are technically conservative and their design is unreasonable.
Many systems make use of Map type data for input and output of interfaces.
This has made it difficult to develop and maintain payment systems.
Payments require high security and reliability of transactions.
In addition to the need to ensure the design as much as possible, but also need to learn lessons from the use of experience, to avoid repeated pitting.
Each pit means the company's economic loss.
In this way, we can summarize the usage issues under various scenarios and use them to update these software to avoid the proliferation of problems.
We look forward to establish an open source system, use new and mature microservice architecture, and rationally introduce new technologies.
Following payment product requirement, Cocolian Framework helps to realize a payment system with a reasonable architecture, elegant codes and easy to use.