Skip to content

A pluggable, independent and customisable payment app for django with a plugin based multi provider support

License

Notifications You must be signed in to change notification settings

ninjabit/django-flexible-payments

Repository files navigation

django-flexible-payments

https://travis-ci.org/ninjabit/django-flexible-payments.svg?branch=master

Independent and reusable Payment app for Django, used to build the Django Subscription Plan System.

Why

Taking inspiration from silver django-payments django-getpaid django-plans django-invoices django-flexible-payments offers a customizable approach to support payments; PaymentMethod and Transaction are connected with their PaymentProcessor

How

Documentation

The full documentation is at https://django-flexible-payments.readthedocs.io.

Quickstart

Install django-flexible-payments:

pip install django-flexible-payments

Add it to your INSTALLED_APPS:

INSTALLED_APPS = (
    ...
    'flexible_payments.apps.FlexiblePaymentsConfig',
    ...
)

Add django-flexible-payments's URL patterns:

from flexible_payments import urls as flexible_payments_urls


urlpatterns = [
    ...
    url(r'^payments/', include(flexible_payments_urls)),
    ...
]

Features

  • TODO

Running Tests

Does the code actually work?

source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox

Credits

Tools used in rendering this package:

About

A pluggable, independent and customisable payment app for django with a plugin based multi provider support

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published