Skip to main content

Wrapper package for python stripe with Django and/or DRF

Project description

Django Silly Stripe

It is a wrapper based on the use of python's stripe API. The aim is to make it as simple as possible to use.

For now, only stripe checkout is supported, in order to handle subscriptions only.

Installation

pip install django-silly-stripe

./manage.py migrate

settings.py

INSTALLED_APPS = [
    'django_silly_stripe',  # <-- BEFORE admin>

    # ...
]


SILLY_STRIPE = {
    # keys (should be imported from environment)
    'DSS_SECRET_KEY': 'sk_xxxxxx'
    'DSS_PUBLIC_KEY': 'pk_xxxxxx',
    'DSS_RESTRICTED_KEY': 'rk_xxxxxx',  # optionnal
    'DSS_WEBHOOK_SECRET': 'wk_xxxxxx',
    # ... read the wiki to see more options
}

urls.py

urlpatterns = [
    # ...
    path('', include('django_silly_stripe.urls')),
]

Once you have created your products (and prices) witin stripe online:

Go in the admin interface, and press the big green button "Stripe: get prices & products" to populate the database with them.

Read the wiki to integrate DSS within your application

wiki

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-silly-stripe-1.0.2.tar.gz (12.7 kB view details)

Uploaded Source

Built Distribution

django_silly_stripe-1.0.2-py3-none-any.whl (18.5 kB view details)

Uploaded Python 3

File details

Details for the file django-silly-stripe-1.0.2.tar.gz.

File metadata

  • Download URL: django-silly-stripe-1.0.2.tar.gz
  • Upload date:
  • Size: 12.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for django-silly-stripe-1.0.2.tar.gz
Algorithm Hash digest
SHA256 2ed6c37903430bfdb86e8badcb12f8ab00524ba1d47ef2a44eed497d9eb98bfa
MD5 7dff539eb634ff7ed9143ec63d07873d
BLAKE2b-256 e7cc2ff202bfe84131edd9048acc163bb034c8afe2ee1b8890141b7902c27e80

See more details on using hashes here.

File details

Details for the file django_silly_stripe-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for django_silly_stripe-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ad362ffbe4acc56ac2db2d81b3eee1bc507832fb1f00bd460c2f8090e3790c80
MD5 b49a3f7ea69db3d9800a385bb682a3e8
BLAKE2b-256 a7cfdfeba1d1077c123fb55a7c3f5240c3433757ac754930861ec2ead53ff678

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page