tivix-django-braintree ist ein Django-Anwendung, die eine einfache Möglichkeit, mit Braintree Payment Solutions von Django Integration bietet.
Installation
- Installieren Sie django_braintree (idealerweise in Ihrem virtualenv!) Mit pip oder einfach immer eine Kopie des Codes und legt es in einem Verzeichnis in Ihrer Codebasis.
- Hinzufügen django_braintree um Ihre Django-Einstellungen INSTALLED_APPS:
& Nbsp; INSTALLED_APPS = [
& Nbsp; # ...
& Nbsp; "django_braintree"
& Nbsp;]
- Fügen Sie die folgenden Zeilen in settings.py Datei:
& Nbsp; BRAINTREE_MERCHANT = 'your_merchant_key'
& Nbsp; BRAINTREE_PUBLIC_KEY = 'your_public_key'
& Nbsp; BRAINTREE_PRIVATE_KEY = 'your_private_key'
& Nbsp; von braintree Importkonfiguration, Umwelt
& Nbsp; Configuration.configure (
& Nbsp; Environment.Sandbox,
& Nbsp; BRAINTREE_MERCHANT,
& Nbsp; BRAINTREE_PUBLIC_KEY,
& Nbsp; BRAINTREE_PRIVATE_KEY
& Nbsp;)
- Add url zu urls.py:
& Nbsp; url (r '', include ('django_braintree.urls')),
- Wenn Sie mit Süd-Schema für Migrationen laufen python manage.py django_braintree migrieren oder einfach nur tun, eine syncdb.
Weitere Informationen
& Nbsp; Braintree nutzt die Standard-Vorlagen:
& Nbsp; django_braintree / payments_billing.html
& Nbsp; django_braintree / Fragmente / cc_form.html
& Nbsp; django_braintree / Fragmente / current_cc_info.html
& Nbsp; django_braintree / Fragmente / pay.html
& Nbsp; django_braintree / Fragmente / payments_billing.html
- Braintree erfordert auch die js aus django_common, die Ajax-Formulare usw. django_common ist https://github.com/Tivix/django-common verfügbar ermöglicht
- Wenn eine Template-Variable cc_form_post_url an die Vorlage dann diese Form Beiträge an sie übergeben, ansonsten Beiträge Zum url payments_billing.
- Wenn eine Template-Variable cc_form_success_redirect_url übergeben es dauert Benutzer zu dieser URL dann nach der Form nach ist es gelungen.
- Braintree ist bis zu Sandkastenmodus auf Standard festgelegt. Um dies zu ändern, müssen Sie Environment.Sandbox zu Environment.Production in Einstellungsdatei zu wechseln.
.
- <: Das Open-Source-app wird Ihnen präsentiert von Tivix, Inc. (http://tivix.com/)
- Django
Anforderungen gebracht li> Python
Kommentare nicht gefunden