django-braintree

Software screenshot:
django-braintree
Software ətraflı:
Version: 1.3.4
Tarixi Upload: 12 May 15
Geliştirici: Daniel Taylor
Lisenziya: Pulsuz
Məşhurluq: 20

Rating: nan/5 (Total Votes: 0)

Django-Braintree istifadə Braintree üçün interface istifadə etmək asan edir bir Django app edir Django daxili forma sistemi Django developers asanlıqla PCI DSS uyğunluq məsələləri ilə kömək etmək üçün Braintree şəffaf yönlendirme funksionallıq istifadə etmək üçün imkan.
django_braintree modul bütün rəsmi şəffaf yönlendirme sənədlərin sahələri sənədləşdirilmiş dəstəkləyir. Sizin istifadə ssenari tərəfindən tələb kimi seçilmiş (əməliyyat şəklində göndərmə ünvanı gizlətmək, misal üçün) / off sahələri yandırmaq olar.
Bu modul ilk bərpa edin, Braintree Python modulu asılıdır.
Sadə Məsələn:
Sonra fikir bir forması yaratmaq Download və django_braintree modul bərpa edin. Settings.py modulu yükleyerek Start:
& Nbsp; & nbsp; & nbsp; idxal Braintree
& Nbsp; & nbsp; & nbsp; INSTALLED_APPS = [
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Django_braintree"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; ]
& Nbsp; & nbsp; & nbsp; # Braintree Sandbox parametrləri
& Nbsp; & nbsp; & nbsp; BRAINTREE_ENV = braintree.Environment.Sandbox
& Nbsp; & nbsp; & nbsp; BRAINTREE_MERCHANT = 'your_merchant_key "
& Nbsp; & nbsp; & nbsp; BRAINTREE_PUBLIC_KEY = 'your_public_key "
& Nbsp; & nbsp; & nbsp; BRAINTREE_PRIVATE_KEY = 'your_private_key "
& Nbsp; & nbsp; & nbsp; # Siz M2Crypto (məsələn AppEngine) bərpa edə bilərsiniz:
& Nbsp; & nbsp; & nbsp; BRAINTREE_UNSAFE_SSL = True
Next, şəffaf yönlendirme formalarından istifadə etmək üçün bir görünüşü yaratmaq:
& Nbsp; & nbsp; & nbsp; django_braintree.forms idxal TransactionForm olan
& Nbsp; & nbsp; & nbsp; def MyView (tələb):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; nəticə = TransactionForm.get_result (tələb)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Əgər təşəkkür səhifə uğurlu yönlendirme
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; nəticəsində result.is_success əgər:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; HttpResponseRedirect ("/ sayəsində") qayıtmaq
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Forma yaradın. Siz səhv almaq nəticəsində keçmək lazımdır!
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; myform = TransactionForm (nəticə redirect_url = "http://mysite.com/myview")
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Biz lazım olmayan maddələr aradan qaldırılması
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; myform.remove_section ("əməliyyat [shipping_address]")
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; myform.remove_section ("əməliyyat [məbləği]")
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; myform.remove_section ("əməliyyat [options]")
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Set sahələri biz birlikdə keçdi istəyirəm
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; myform.tr_fields ["əməliyyat"] ["məbləği"] = "19.99"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Tr_data imzalanmış sahəsində yaradın; Bu adlandırmaq lazımdır!
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; myform.generate_tr_data ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; geri {("template.html" göstərmək
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Forması": myform,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; })
Sonra forma göstərilməsi üçün şablon asandır:
& Nbsp; & nbsp; & nbsp;


& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {{Form.as_table}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp;

tələblər

  • Python
  • Django

Geliştirici digər proqram Daniel Taylor

Yahtzee
Yahtzee

10 Jul 15

Lila
Lila

20 Feb 15

Şərh django-braintree

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!