django-braintree

Screenshot Λογισμικό:
django-braintree
Στοιχεία Λογισμικού:
Εκδοχή: 1.3.4
Ανεβάστε ημερομηνία: 12 May 15
Προγραμματιστής: Daniel Taylor
Άδεια: Δωρεάν
Δημοτικότητα: 20

Rating: nan/5 (Total Votes: 0)

Django-Braintree είναι ένα app Django που παρέχει έναν εύκολο στη χρήση interface για να Μπρέιντρι χρήση Django ενσωματωμένο σύστημα μορφή για να επιτρέψει Django προγραμματιστές να κάνουν εύκολα τη χρήση της διαφανούς λειτουργίας ανακατεύθυνση Μπρέιντρι να βοηθήσει με θέματα συμμόρφωσης PCI DSS.
Η μονάδα django_braintree υποστηρίζει όλες τις τεκμηριωμένες πεδία στην επίσημη διαφανή τεκμηρίωση ανακατεύθυνση. Μπορείτε να ενεργοποιήσετε επιλεκτικά on / off πεδία, όπως απαιτείται από το σενάριο χρήσης σας (για παράδειγμα, αποκρύπτοντας την διεύθυνση αποστολής, με τη μορφή της συναλλαγής).
Η ενότητα αυτή εξαρτάται από την ενότητα Braintree Python, έτσι παρακαλούμε να το εγκαταστήσετε πρώτα.
Απλό παράδειγμα:
Κατεβάστε και εγκαταστήστε τη μονάδα django_braintree, στη συνέχεια, να δημιουργήσετε μια φόρμα σε μία από τις απόψεις σας. Ξεκινήστε με την εγκατάσταση της μονάδας σε settings.py:
& Nbsp? & Nbsp? & Nbsp? 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
& 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? # Εάν δεν μπορείτε να εγκαταστήσετε M2Crypto (π.χ. AppEngine):
& Nbsp? & Nbsp? & Nbsp? BRAINTREE_UNSAFE_SSL = True
Στη συνέχεια, να δημιουργήσετε μια προβολή για να χρησιμοποιήσετε μία από τις διαφανείς μορφές ανακατεύθυνσης:
& Nbsp? & Nbsp? & Nbsp? από django_braintree.forms TransactionForm εισαγωγής
& Nbsp? & Nbsp? & Nbsp? def MyView (αίτηση):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? αποτέλεσμα = TransactionForm.get_result (αίτηση)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? # Αν είναι επιτυχής ανακατεύθυνση σε ένα ευχαριστώ σελίδα
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? Εάν το αποτέλεσμα και result.is_success:
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? επιστρέψει HttpResponseRedirect ("/ ευχαριστώ")
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? # Δημιουργήστε τη φόρμα. Θα πρέπει να περάσει στο αποτέλεσμα για να πάρει τα μηνύματα λάθους!
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? MyForm = TransactionForm (αποτέλεσμα, REDIRECT_URL = "http://mysite.com/myview")
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? # Αφαιρέστε αντικείμενα που δεν χρειαζόμαστε
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? myform.remove_section ("πράξη [shipping_address]")
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? myform.remove_section ("πράξη [ποσότητα]")
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? myform.remove_section ("πράξη [επιλογές]")
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? # Ρυθμίστε τα πεδία που θέλετε να περάσει μαζί
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? myform.tr_fields ["συναλλαγή"] ["ποσότητα"] = "19,99"
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? # Δημιουργήστε τον τομέα tr_data υπέγραψε? Αυτό πρέπει να λέγεται!
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? myform.generate_tr_data ()
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? επιστρέψει καθιστούν ("template.html", {
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? "Μορφή": MyForm,
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? })
Στη συνέχεια, στο πρότυπο που καθιστά τη μορφή είναι εύκολη:
& Nbsp? & Nbsp? & Nbsp?


& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? {{Form.as_table}}
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? <Τύπου κουμπιού = "submit"> Υποβολή παραγγελίας κουμπί
& Nbsp? & Nbsp? & Nbsp?

Απαιτήσεις :

  • Python
  • Django

Άλλο λογισμικό του προγραμματιστή Daniel Taylor

Lila
Lila

20 Feb 15

Yahtzee
Yahtzee

10 Jul 15

Σχόλια για django-braintree

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!