django-braintree

ภาพหน้าจอของซอฟแวร์:
django-braintree
รายละเอียดซอฟแวร์:
รุ่น: 1.3.4
วันที่อัพโหลด: 12 May 15
ผู้พัฒนา: Daniel Taylor
การอนุญาต: ฟรี
ความนิยม: 20

Rating: nan/5 (Total Votes: 0)

django-เบรนทรีเป็น app Django ที่มีอินเตอร์เฟซที่ใช้งานง่ายที่จะใช้ระบบเบรนทรีรูปแบบในตัว Django ที่จะช่วยให้นักพัฒนา Django ได้อย่างง่ายดายทำให้การใช้งานฟังก์ชั่นการเปลี่ยนเส้นทางเบรนทรีโปร่งใสเพื่อช่วยให้มีปัญหาการปฏิบัติตาม 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 (เช่น 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; <การดำเนินการรูปแบบ = "{{}} form.action" วิธีการ = "โพสต์">
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {{}} form.as_table
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; <ชนิด = ปุ่ม "ส่ง"> ส่งคำสั่ง
& nbsp; & nbsp; & nbsp;

ต้องการ

  • งูใหญ่
  • Django

ซอฟแวร์อื่น ๆ ของนักพัฒนา Daniel Taylor

Yahtzee
Yahtzee

10 Jul 15

Lila
Lila

20 Feb 15

ความคิดเห็นที่ django-braintree

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!