django-zebra är en Python-bibliotek som gör att använda Stripe med Django ännu enklare.
Den är gjord av:
- Zebra, kärnbiblioteket, med former, webhook lastare, abstrakta modeller, mixins, signaler och templatetags som täcker de flesta band implementeringar.
- Marty ett exempel app för hur man kan integrera zebra, som också fungerar som dess testsvit.
Dra önskemål är mycket välkommen!
Användning
Installation
1. Pip installera django-zebra
2. Redigera settings.py:
& Nbsp; INSTALLED_APPS + = ("zebra",)
& Nbsp; STRIPE_SECRET = "DIN-SECRET-API-KEY"
& Nbsp; STRIPE_PUBLISHABLE = "DIN-publicerbara-API-KEY"
& Nbsp; # Ställ eventuella valfria inställningar (nedan)
3. (tillval) ./manage.py SyncDB om du har ZEBRA_ENABLE_APP = Sant
4. (tillval) Lägg i webhook webbadresser:
& Nbsp; urlpatterns + = mönster ('',
& Nbsp; url (r'zebra / 'inkluderar ("zebra.urls", namespace = "zebra", APP_NAME = "zebra")),
& Nbsp;)
5. Njut av enkel fakturering.
Valfria inställningar:
- ZEBRA_ENABLE_APP inställningar till False. Aktiverar Kund, Plan och prenumeration django modeller, som en del av zebra.
- ZEBRA_CUSTOMER_MODEL Appen + modell sträng för den modell som implementerar StripeCustomerMixin. dvs "myapp.MyCustomer". Om ZEBRA_ENABLE_APP är sant, standard "zebra.Customer".
- ZEBRA_AUTO_CREATE_STRIPE_CUSTOMERS Standardvärdet är true. Skapar automatiskt en rand kund obect på stripe_customer tillgång, om man inte existerar
Krav .
- Python
- Django
Kommentarer hittades inte