django-braintree

Software kuvakaappaus:
django-braintree
Ohjelmiston tiedot:
Versio: 1.3.4
Lähetyksen päivämäärä: 12 May 15
Kehittäjä: Daniel Taylor
Lupa: Vapaa
Suosio: 20

Rating: nan/5 (Total Votes: 0)

Django-Braintree on Django sovellus, joka tarjoaa helppokäyttöinen käyttöliittymä Braintree käyttävät Django sisäänrakennettu muodossa järjestelmää, jonka avulla Django kehittäjät voivat helposti käyttää Braintree läpinäkyvän uudelleenohjaus toiminnallisuus auttaa PCI DSS noudattamista koskevat kysymykset.
Django_braintree Moduuli tukee kaikkia dokumentoitu kentät virallisilla läpinäkyvän uudelleenohjaus asiakirjat. Voit valikoivasti kytkeä päälle / pois päältä kenttiä tarpeen mukaan omaan käyttöön skenaarion (esimerkiksi piilossa toimitusosoite kaupassa muodossa).
Tämä moduuli riippuu Braintree Python-moduuli, joten asenna se ensin.
Yksinkertainen esimerkki:
Lataa ja asenna django_braintree moduuli, luo muoto jossakin näkemyksiänne. Aloita asentamalla moduuli settings.py:
& Nbsp; & nbsp; & nbsp; tuonti 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 hiekkalaatikko asetukset
& 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; # Jos et voi asentaa M2Crypto (esim AppEngine):
& Nbsp; & nbsp; & nbsp; BRAINTREE_UNSAFE_SSL = True
Seuraavaksi luodaan näkymä käyttää yhtä läpinäkyvä uudelleenohjaus muodoissa:
& Nbsp; & nbsp; & nbsp; alkaen django_braintree.forms tuonti TransactionForm
& Nbsp; & nbsp; & nbsp; def MyView (tarvittaessa):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Tulos = TransactionForm.get_result (tarvittaessa)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Onnistuessaan uudelleenohjaus kiitossivu
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Jos tulos ja result.is_success:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; palata HttpResponseRedirect ("/ kiitos")
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Luo lomake. Sinun täytyy kulkea tuloksen saat virheilmoituksia!
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; myform = TransactionForm (tulos, REDIRECT_URL = "http://mysite.com/myview")
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Poista kohteita meidän ei tarvitse
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; myform.remove_section ("liiketoimen [shipping_address]")
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; myform.remove_section ("tapahtuman [määrä]")
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; myform.remove_section ("liiketoimen [optiot]")
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Aseta kentät haluamme välitetään
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; myform.tr_fields ["kauppa"] ["määrä"] = "19,99"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Luo tr_data allekirjoitettu kentän; tämä on kutsuttava!
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; myform.generate_tr_data ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; palata tehdä ("template.html", {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Muoto": myform,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; })
Sitten malliin tekee muoto on helppo:
& Nbsp; & nbsp; & nbsp;


& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {{Form.as_table}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Lähetä tilaus
& Nbsp; & nbsp; & nbsp;

vaatimukset

  • Python
  • Django

Muu ohjelmistojen kehittäjä Daniel Taylor

Lila
Lila

20 Feb 15

Yahtzee
Yahtzee

10 Jul 15

Kommentit django-braintree

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!