django-braintree

Programinė įranga Screenshot:
django-braintree
Programinė detalės:
Versija: 1.3.4
Įkėlimo datą: 12 May 15
Kūrėjas: Daniel Taylor
Licencija: Nemokamai
Populiarumas: 20

Rating: nan/5 (Total Votes: 0)

"Django-Braintree yra Django programa, kuri suteikia lengva naudoti sąsaja Braintree naudojant Django įmontuota forma sistemą, kad būtų galima Django kūrėjams lengvai naudotis Braintree skaidriai peradresavimo funkciją padėti su PCI DSS reikalavimų laikymosi klausimais.
Django_braintree modulis palaiko visas dokumentais laukus oficialiai skaidriai peradresavimo dokumentus. Jūs galite pasirinktinai įjungti / išjungti laukus, kaip reikalaujama pagal jūsų naudojimosi scenarijų (pavyzdžiui, paslėpdami pristatymo adresą į sandorio formą).
Šis modulis priklauso nuo Braintree Python modulis, todėl prašome ją įdiegti pirma.
Paprasta Pavyzdys:
Atsisiųskite ir įdiekite django_braintree modulį, tada sukurti formą vienoje iš savo nuomonėmis. Pradėti įdiegdami į settings.py modulį:
& Nbsp; & nbsp; & nbsp; importo 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 nustatymai
& 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; # Jei negalite įdiegti m2crypto (pvz programų modulio):
& Nbsp; & nbsp; & nbsp; BRAINTREE_UNSAFE_SSL = True
Be to, sukurti vaizdą naudoti vieną iš skaidrių peradresavimo formų:
& Nbsp; & nbsp; & nbsp; nuo django_braintree.forms importo TransactionForm
& Nbsp; & nbsp; & nbsp; Def MyView (prašymas):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Rezultatas = TransactionForm.get_result (prašymas)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Jei sėkmingai peradresavimas į Dėkojame puslapyje
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; jei rezultatas ir result.is_success:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; grįžti HttpResponseRedirect ("/ ačiū")
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Sukurti formą. Jūs turi praeiti rezultato gauti pranešimus apie klaidas!
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; myform = TransactionForm (rezultatas, REDIRECT_URL = "http://mysite.com/myview)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Pašalinti elementus mums nereikia
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; myform.remove_section ("sandoris [shipping_address]")
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; myform.remove_section ("sandoris [suma]")
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; myform.remove_section ("sandoris [options]")
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Nustatyti laukai norime plaukė
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; myform.tr_fields ["sandoris"] ["suma"] = "19,99"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Sugeneruokite tr_data pasirašė sąlygas; Tai turi būti vadinamas!
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; myform.generate_tr_data ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; grįžti padaryti ("template.html", {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Forma": myform,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; })
Tada, savo šabloną padaryti, kad forma yra paprasta:
& Nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {{Form.as_table}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Pateikti užsakymą
& Nbsp; & nbsp; & nbsp;

Reikalavimai

  • Python,
  • Django

Kita programinė įranga kūrėjas Daniel Taylor

Lila
Lila

20 Feb 15

Yahtzee
Yahtzee

10 Jul 15

Komentarai django-braintree

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!