This project is under development, not for production use.
A unified payment processing toolkit for Flask/Flask-Admin applications, inspired by django-payments.
flask-merchants is an all-in-one payment processing solution designed to integrate seamlessly with Flask/Flask-Admin applications. This modular payment integration system aims to simplify the implementation of various payment gateways and provide a flexible interface for handling different payment methods.
- Easy integration with Flask applications
- Support for multiple payment gateways
- Customizable payment workflows
- Webhook handling for payment status updates
- Extensible architecture for adding new payment providers
- Unified API across different payment services
pip install flask-merchants
from flask_merchants import Merchants
You can also try our demo store
docker run ghcr.io/mariofix/flask-merchants:latest
And open your browser to localhost:5000
For detailed documentation, please visit our documentation site.
Merchants is released under the MIT License. See the LICENSE file for more details.
This project was inspired by the django-payments library and aims to provide similar functionality for Flask applications, some parts were made with Claude and/or ChatGPT.
See the CHANGELOG file for more details.