9 open source payment system projects you should know

9 open source payment system projects you should know

If you want to learn how to implement a payment system, the 9 excellent payment open source projects on Mayun listed in this article will help you understand how to add support for payment functions in your own applications. I hope it will be of some help to you.

1. Project name: Dragon Fruit Payment System roncoo-pay

Project Introduction: The core goal of the Longguo Payment System is to bring together all mainstream payment channels to create a lightweight, convenient, easy-to-use payment system that integrates payment, fund reconciliation, and fund clearing and settlement to meet the collection and business fund management needs of the Internet business system.

Key Features:

It has the payment, reconciliation, clearing, fund account management, payment order management and other functions commonly used in payment systems;

Currently, the "Alipay Instant Payment" and "WeChat Scan Code Payment" channels have been connected;

Supports direct and indirect payment modes, you can choose whichever you like;

Through the payment gateway, the business system can easily achieve unified payment access;

With the operation background, payment data monitoring and management can be achieved at the same time;

Complete system usage documentation is provided, which can be easily embedded in any payment scenario;

Project address: https://gitee.com/roncoocom/roncoo-pay

2. Project name: Aggregate payment system XxPay

Project Introduction: XxPay aggregate payment is developed using Java, including three architecture versions: spring-cloud, dubbo, and spring-boot. It has been connected to mainstream payment channels such as WeChat and Alipay and can be used directly in production environments.

Currently, the following payment channels have been connected: WeChat (official account payment, QR code payment, APP payment, H5 payment), Alipay (computer website payment, mobile website payment, APP payment, face-to-face payment).

Project address: https://gitee.com/jmdhappy/xxpay-master

3. Project name: Common payment interface IJPay

Project Introduction: IJPay encapsulates the commonly used payment methods of WeChat Pay, Alipay, and UnionPay as well as various commonly used interfaces. It does not rely on any third-party MVC framework, but is only used as a tool to quickly and easily complete the development of payment modules, and can be easily embedded in any system.

Project address: https://gitee.com/javen205/IJPay

4. Project Name: Java-based Payment Development Kit

Project Introduction: Elegant and lightweight payment module, integrating WeChat Pay, Alipay, UnionPay, Youdian, Fuyou, cross-border payment, etc. Payment is completely separated from the business, and payment can be realized with just a few lines of code. The development of the payment module is simple and fast, and can be easily embedded in any system.

Currently, it is only a development kit (SDK) that only provides simple Web implementation. It is recommended to use Maven or Gradle to reference this project to use the various payment-related functions provided by this SDK.

Project address: https://gitee.com/egzosn/pay-java-parent

5. Project name: Lightweight payment system Fastpay

Project Introduction: Fastpay aims to create an open source, lightweight, microservice-based, private cloud-deployable, customizable unified payment system that integrates payment aggregation and fund clearing and settlement to meet the collection and fund processing needs of Internet enterprise business systems.

Implement microservice architecture on the payment system and use the latest Spring Cloud for service.

Design data storage that is inherently scalable and directly use sharding.

Use cache to speed up the transaction process and improve user experience.

Make callback notifications, account entry, etc. asynchronous to improve user responsiveness.

Use a distributed timed task system to isolate task scheduling from transactions.

Use the most advanced modular architecture to achieve horizontal scalability.

Project address: https://gitee.com/robertleepeak/fastpay

6. Project name: Payment SDK extension package easyPay

Project Introduction: This project is developed based on Alipay and WeChat official API. It has highly abstract classes, eliminating the pain of spelling json and xml. It complies with PSR standards, and you can integrate it with your framework in various convenient ways. The file structure is clear and easy to understand, and you can add payment gateways that are not included in this project at will. The methods are more elegant, and you don't have to study what those strange method names or class names are used for.

Project address: https://gitee.com/yansongda/pay

7. Project name: Internet financial payment system aaden-pay

Project Introduction: A payment system based on the Internet financial management environment, with the following features:

To enter and exit with the same card, users must first bind the bank card with real name and then make the transaction. Mobile phone scanning transactions are not supported.

Providing a unified payment framework that can quickly connect to new channels with just a small amount of code, providing a stable payment solution and saving programmers time.

Project address: https://gitee.com/aaden/aaden-pay

8. Project name: Payment SDK based on PHP

Project Introduction: Payment is a PHP version of a third-party payment aggregation SDK that integrates WeChat Pay, Alipay, and China Merchants OneNet Payment. It provides a unified calling interface for quick access to various payment, inquiry, refund, and transfer capabilities.

Project address: https://gitee.com/helei112g/payment

9. Project name: Payment SDK set based on .NET Core

Project Introduction: This project is a cross-platform payment SDK set developed based on .NET Core / ASP.NET Core, which simplifies the processing of API calls and related notifications.

Currently supported: Alipay, WeChat Pay, QQ Wallet (QPay), JD Pay (JDPay), LianLianPay, and UnionPay.

Project address: https://gitee.com/Essensoft/Payment

<<:  Baidu Smart Mini Program Open Source Alliance was established, with the first batch of member apps exceeding 3 billion monthly active users

>>:  Key points and difficulties of Android advanced/interview

Recommend

VR manufacturers, have you ever considered Hawking’s feelings?

Last week, within less than a day of opening his ...

The most expensive container in the world is in you and me.

If a basin of water is not placed properly, the w...

Wuwei teacher main line capture dragon (03 issue) November

Wuwei teacher's main line of catching dragons...

How to increase brand marketing exposure for free?

Everyone has put most of their time and energy in...

The New Year is coming soon. How do mothers do their hair?

The Chinese New Year is just around the corner, a...

iOS 16.2 quasi-official version released, karaoke function is here

Early this morning, Apple pushed the iOS 16.2 RC ...

What are the short video weight indicators?

Whether it is optimizing a website or making shor...

Xiaohongshu promotion and operation content strategy!

I have to say that the speed of development of th...

Look! It was first recorded in mainland China

The laughing gull was recorded in mainland China ...