Framework Agnostic Payment Orchestration Library for Python.
Acquiring aspires to be a flexible and effective toolkit for building applications that handle money. The word "acquiring" is the industry term that means collecting and processing payments from customers.
Some reasons you might want to check it out:
- Stable interface via single PaymentMethodSaga class.
- Flexible internals that can be customized for any payment method, existing AND non-existing.
- Platform agnostic (really!), meant to be plugged into your existing Django project easily.
- Support for all database engines under the Django umbrella.
- The creator is a very nice guy!
- One of the supported versions of Python
- A spirit of adventure
Install using pip...
pip install acquiring
Add 'acquiring' to your INSTALLED_APPS setting.
INSTALLED_APPS = [
...
'acquiring',
]
This project relies on Docker as the main way to test and develop. You can docker compose build
and be ready to roll.
This project was created by Alvaro Duran. You can support his work or give him words of encouragement by subscribing to Money In Transit, the weekly newsletter that bridges the gap between payments strategy and technology execution.
Speaking of, a few of the ideas that inspired this project were initially installments of Money in Transit: