django-braintree

軟件截圖:
django-braintree
軟件詳細信息:
版本: 1.3.4
上傳日期: 12 May 15
開發: Daniel Taylor
許可: 免費
人氣: 20

Rating: nan/5 (Total Votes: 0)

Django的布倫特里是一個Django應用程序,提供了一個易於使用的操作界面來布倫特里Django的內置形式系統,讓Django的開發人員輕鬆使用的布倫特里透明重定向功能,以幫助PCI DSS合規性問題。
該django_braintree模塊支持所有文件正式透明重定向文件中的字段。按要求通過使用情況下,您可以選擇開啟/關閉字段(例如,隱藏的送貨地址在交易的形式)。
此模塊依賴於布倫特里Python模塊,所以請首先安裝它。
簡單的例子:
下載並安裝django_braintree模塊,然後在你的視圖之一創建一個表單。首先安裝在settings.py模塊:
   進口布倫特里
    INSTALLED_APPS = [
        ...
        “django_braintree”
        ...
    ]
    #布倫特里沙箱設置
    BRAINTREE_ENV = braintree.Environment.Sandbox
    BRAINTREE_MERCHANT ='your_merchant_key“
    BRAINTREE_PUBLIC_KEY ='your_public_key“
    BRAINTREE_PRIVATE_KEY ='your_private_key“
    #如果您不能安裝M2Crypto(如AppEngine上):
    BRAINTREE_UNSAFE_SSL = TRUE
接下來,創建一個視圖使用的透明重定向形式之一:
   從django_braintree.forms進口TransactionForm
   高清MyView的(要求):
       結果= TransactionForm.get_result(要求)
        #如果成功重定向到一個感謝您網頁
       如果結果和result.is_success:
           返回HttpResponseRedirect(“/謝謝”)
        #創建表單。你必須通過結果來獲得錯誤信息!
        MyForm的= TransactionForm(結果,REDIRECT_URL =“htt​​p://mysite.com/myview”)
        #刪除項目,我們並不需要
        myform.remove_section(“交易[shipping_address]”)
        myform.remove_section(“交易[金額]”)
        myform.remove_section(“交易[選項]”)
        #字段集我們要傳承下去
        myform.tr_fields [“交易”] [“量”] =“19.99”
        #生成tr_data簽署場;這必須調用!
        myform.generate_tr_data()
       返回渲染(“template.html”,{
            “形式”:MyForm的,
        })
然後,在你的模板渲染的形式很簡單:
&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;

要求

  • 在Python的
  • Django的

顯影劑的其他軟件 Daniel Taylor

Lila
Lila

20 Feb 15

Yahtzee
Yahtzee

10 Jul 15

意見 django-braintree

評論沒有發現
添加評論
打開圖片!