-
Visit www.balancedpayments.com and get yourself an API key
-
pip install django-balanced
-
Edit your
settings.py
and add the API key like so:import os BALANCED = { 'DASHBOARD_URL': 'https://www.balancedpayments.com', 'API_URL': 'https://api.balancedpayments.com', 'API_KEY': os.environ.get('BALANCED_API_KEY'), }
-
Add
django_balanced
to yourINSTALLED_APPS
insettings.py
INSTALLED_APPS = ( ... 'django.contrib.admin', # if you want to use the admin interface 'django_balanced', ... )
-
Add middleware in
settings.py
:MIDDLEWARE_CLASSES = ( ... 'django_balanced.middleware.BalancedMiddleware', ... )
-
Add context processors in
settings.py
:TEMPLATE_CONTEXT_PROCESSORS = [ ... 'django_balanced.context_processors.balanced_library', 'django_balanced.context_processors.balanced_settings', ... ]
-
Run
django-admin.py syncdb
-
Run
python manage.py runserver
-
Visit
http://127.0.0.1:8000/admin
and pay some people!