Tutorial

THIS DOCUMENT IS STILL UNDER DEVELOPMENT

This is an example quickstart that makes many assumptions about your development environment. Please report errors and omissions at https://github.com/GoodCloud/django-zebra/issues

Activate Environment

Create or activate your development environment.

For this example we will be using virtual environment and virtual environment wrapper to create a demo environment.

mkvirtualenv --no-site-packages --distribute zebra-demo

Install Dependencies

django-zebra is a library for integrating Stripe payments into Django applications so you will need to install the following dependencies:

  • pycurl (recommended but not required)
  • django
  • stripe
  • django-zebra
pip install pycurl django stripe django-zebra

Configure Django

You’ll need to include your Stripe account information in your environment and there are 2 supported ways to do this.

  1. Environment Variables
  2. Django’s settings file

Environment Variables

In BASH just export the variables:

export STRIPE_PUBLISHABLE=YOUR_PUB_KEY
export STRIPE_SECRET=YOUR_SECRET_KEY

Django Settings

Append the following lines to your project’s settings.py file:

STRIPE_PUBLISHABLE = "YOUR_PUB_KEY"
STRIPE_SECRET = "YOUR_SECRET_KEY"