django-braintree

ソフトウェアのスクリーンショット:
django-braintree
ソフトウェアの詳細:
バージョン: 1.3.4
日付のアップロード: 12 May 15
開発者: Daniel Taylor
ライセンス: 無料
人気: 2

Rating: nan/5 (Total Votes: 0)

ジャンゴ·ブレインは、Djangoの組み込みのフォームシステムDjangoの開発者が容易に、PCI DSS準拠の問題を支援するブレイン透明リダイレクト機能を使用することはできるようにするを使用して、ブレーントリーへのインターフェースを使用して簡単に提供してDjangoのアプリです。
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 =真
次に、透明なリダイレクトのいずれかの形式を使用するビューを作成します。
    django_braintree.forms輸入TransactionFormから
   デフMYVIEW(リクエスト):
       結果= TransactionForm.get_result(リクエスト)
        #もし感謝あなたのページに正常にリダイレクト
       結果とresult.is_success場合:
            HttpResponseRedirectを返す(「/感謝」)
        #フォームを作成します。あなたは、エラーメッセージを取得するために結果を渡す必要があります!
       あるmyForm = TransactionForm(結果、REDIRECT_URL = "http://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;

この要件:

このパイソン
ジャンゴ

開発者の他のソフトウェア Daniel Taylor

Lila
Lila

20 Feb 15

Yahtzee
Yahtzee

10 Jul 15

へのコメント django-braintree

コメントが見つかりません
コメントを追加
画像をオンにする!