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 |
>>: Key points and difficulties of Android advanced/interview
Leviathan Press: Do you get flushed when you drin...
Last week, within less than a day of opening his ...
If a basin of water is not placed properly, the w...
Wuwei teacher's main line of catching dragons...
This article is based on answering questions from...
Everyone has put most of their time and energy in...
Author: Duan Yuechu and Huang Xianghong Image fro...
"If it weren't for Felix Hofmann, there ...
The Chinese New Year is just around the corner, a...
Early this morning, Apple pushed the iOS 16.2 RC ...
Whether it is optimizing a website or making shor...
I have to say that the speed of development of th...
If you go to an online store to buy "hair dr...
Earlier this year, the Aion S released by GAC New...
The laughing gull was recorded in mainland China ...