tivix-django-Braintree aplikacji Django, które pozwala w łatwy sposób zintegrować z Braintree płatności Solutions z Django.
instalacji
- Zainstaluj django_braintree (najlepiej w virtualenv!) Przy użyciu pip lub po prostu się kopię kodu i umieszczenie go w katalogu w kodzie.
- Dodaj django_braintree z ustawieniami Django INSTALLED_APPS:
& Nbsp; INSTALLED_APPS = [
& Nbsp; # ...
& Nbsp; "django_braintree",
& Nbsp;]
- Dodaj te linie w settings.py pliku:
& Nbsp; BRAINTREE_MERCHANT = "your_merchant_key"
& Nbsp; BRAINTREE_PUBLIC_KEY = "your_public_key"
& Nbsp; BRAINTREE_PRIVATE_KEY = "your_private_key"
& Nbsp; od konfiguracji importu Braintree, Środowisko
& Nbsp; Configuration.configure (
& Nbsp; Environment.Sandbox,
& Nbsp; BRAINTREE_MERCHANT,
& Nbsp; BRAINTREE_PUBLIC_KEY,
& Nbsp; BRAINTREE_PRIVATE_KEY
& Nbsp;)
- Dodaj link do urls.py:
& Nbsp; url (r '', to ('django_braintree.urls')),
- Jeśli używasz Południowa dla migracji schematu uruchomić Pythona manage.py migracji django_braintree lub po prostu zrobić syncdb.
Informacje dodatkowe
& Nbsp; domyślnych szablonów używa Braintree:
& Nbsp; django_braintree / payments_billing.html
& Nbsp; django_braintree / fragmenty / cc_form.html
& Nbsp; django_braintree / fragmenty / current_cc_info.html
& Nbsp; django_braintree / fragmenty / pay.html
& Nbsp; django_braintree / fragmenty / payments_billing.html
- Braintree wymaga w tym js z django_common który pozwala formy ajax itp django_common jest dostępne w https://github.com/Tivix/django-common
- Jeśli szablonu zmienną cc_form_post_url przechodzi do szablonu to ta forma postów do niego, w przeciwnym razie księguje do payments_billing url.
- Jeśli szablonu zmienną cc_form_success_redirect_url przechodzi zajmuje użytkownikowi tego url następnie po forma po udało.
- Braintree jest ustawiony na tryb piaskownicy na domyślne. Aby to zmienić należy przełączyć Environment.Sandbox do Environment.Production w pliku ustawień.
Ta aplikacja opensource jest wysyłany przez Tivix, Inc. (http://tivix.com/)
Wymagania .
- < li> Python
- Django
Komentarze nie znaleziono