django-braintree

البرمجيات قطة:
django-braintree
تفاصيل البرنامج:
الإصدار: 1.3.4
تاريخ إيداع: 12 May 15
المطور: Daniel Taylor
ترخيص: حرر
شعبية: 2

Rating: nan/5 (Total Votes: 0)

جانغو-برينتر هو التطبيق جانغو الذي يوفر وسيلة سهلة لاستخدام واجهة لبرينتر باستخدام جانغو المدمج في نظام شكل للسماح للمطورين جانغو لجعل بسهولة استخدام وظيفة إعادة توجيه شفافة برينتر للمساعدة في قضايا الامتثال PCI DSS.
وحدة django_braintree يدعم توثيق كافة المجالات في وثائق توجيه شفافة الرسمية. يمكنك تشغيل انتقائي على / قبالة الحقول كما هو مطلوب من قبل سيناريو استخدام الخاص بك (على سبيل المثال، يخفي عنوان الشحن في شكل المعاملة).
هذه الوحدة يعتمد على وحدة برينتر بيثون، لذا يرجى تثبيته أولا.
بسيطة على سبيل المثال:
تحميل وتثبيت وحدة django_braintree، ثم إنشاء نموذج في واحدة من وجهات نظركم. تبدأ من خلال تركيب وحدة في settings.py:
على & nbsp؛ على & nbsp؛ على & nbsp؛ برينتر استيراد
على & 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؛ # ضبط رمل برينتر
على & 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 (على سبيل المثال محرك تطبيقات):
على & nbsp؛ على & nbsp؛ على & nbsp؛ BRAINTREE_UNSAFE_SSL = صحيح
المقبل، إنشاء طريقة عرض لاستخدام واحد من أشكال إعادة توجيه شفافة:
على & nbsp؛ على & nbsp؛ على & nbsp؛ من django_braintree.forms استيراد TransactionForm
على & nbsp؛ على & nbsp؛ على & nbsp؛ 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؛ <إجراء نموذج = "{{}} form.action" أسلوب = "POST">
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ {{}} form.as_table
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ <نوع زر = "إرسال"> إرسال ترتيب
على & nbsp؛ على & nbsp؛ على & nbsp؛

المتطلبات:

بيثون
جانغو

البرامج الأخرى من المطور Daniel Taylor

Lila
Lila

20 Feb 15

Yahtzee
Yahtzee

10 Jul 15

تعليقات ل django-braintree

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!