Django-zebra egy Python könyvtár, ami segítségével Stripe Django még könnyebb.
Ez történt a:
- Zebra, a központi könyvtár, a formák, webhook rakodók, absztrakt modellek, mixinek, jelek, és templatetags, hogy fedezze a legtöbb csík megvalósítások.
- Marty, egy példa app, hogyan integrálható zebra, amely egyben a tesztsorozat.
Pull kérések nagyon várjuk!
Használat
Telepítés
1. pip telepíteni Django-zebra
2. szerkesztése settings.py:
& Nbsp; INSTALLED_APPS + = ("zebra",)
& Nbsp; STRIPE_SECRET = "A titkos-API-KEY"
& Nbsp; STRIPE_PUBLISHABLE = "A-közzétehető-API-KEY"
& Nbsp; # megadva minden egyéb beállítások (lent)
3. (opcionális) ./manage.py syncdb ha ZEBRA_ENABLE_APP = True
4. (opcionális) Add a webhook URL-eket:
& Nbsp; urlpatterns + = minták ('',
& Nbsp; url (r'zebra / "include ('zebra.urls", névtér = "zebra", APP_NAME = "zebra")),
& Nbsp;)
5. Élvezze az egyszerű számlázás.
Választható beállítások:
- ZEBRA_ENABLE_APP alapértelmezetten FALSE. Lehetővé teszi az Ügyfél, terv, és a Subscription Django modellek, mint egy része a zebra.
- ZEBRA_CUSTOMER_MODEL Az app + modell húr a modell, amely megvalósítja a StripeCustomerMixin. azaz "myapp.MyCustomer". Ha ZEBRA_ENABLE_APP igaz, automatikusan "zebra.Customer".
- ZEBRA_AUTO_CREATE_STRIPE_CUSTOMERS alapértelmezett érték true. Automatikusan létrehoz egy csík ügyfél obect a stripe_customer hozzáférést, ha az egyik nem létezik.
követelmények :
- Python
- Django
Hozzászólás nem található