ピアサイズ

Authorize.net用のPython Client
今すぐダウンロード

ピアサイズ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • MIT/X Consortium Lic...
  • 価格:
  • FREE
  • 出版社名:
  • Jordan Bouvier
  • 出版社のWebサイト:
  • http://open-source.analytemedia.com/

ピアサイズ タグ


ピアサイズ 説明

authorize.netのためのPythonクライアント PyaUthorizeはauthorize.netのAIM APIのための単純なPythonクライアントです。どうして?私たちが書いたとき、正直なところ、すでに存在するもののいずれかが見つかりませんでした。多分私たちはGoogleを使うのが本当に悪いですが、それは真実です。とにかく、私たちはそれが300行のコードで、非常に使いやすく使いやすいためです。 PIP SUDO PIP Install Pyauthorize 4. Easy_install Sudoを使ってインストールするEasy_install PyauthorizeUsage:Processimportの初期化Pyauthorize#set x_test_request = payauthorize.paymentProcessor(x_login = 'auth.netログイン'、x_tran_key = 'x_tran_key =' auth.net APIキー '、X_TEST_REQUEST = TRUE)トランザクションタイプAUT_AND_CAPTUREUSE FUNDSの標準キャプチャを行うためにこのメソッドを使用します。 customer_id、descriptionif is_avs_requiredはtrueです:アドレスとzipも必要です。if is_ccv_requiredはtrueです:card_codeも必要です.pp.card_num = '4111111111111111'pp.exp_date =' 112012'p.amount = ' 12.00'pp.auth_and_capture()result = pp.process()auth_onlyuseこのメソッドは、認証を取得するが実際にキャプチャを取得するためのこのメソッド。 、invoice_number、first_name、last_name、customer_id、descriptionif is_avs_requiredは依然として存在します:アドレスとzipはrequiredです.iS_CCV_REQUIREDはtrueです:card_codeも必須です.pp.card_num = '411111111111111'pp.exp_date =' 112012'PP.AMOUNT = ' 12.00'pp.auth_only()result = pp.process()PRIOR_AUTH_CAPTUREUSE以前のauth_only transaction.Requiredフィールドで承認されたファンドをキャプチャするためのこのメソッドをキャプチャします。 。)pp.transaction = '123123123'pp.amount = '10.00'pp.prior_auth_capture()result = pp.process()voiduseこのメソッドを使用して、settedしていないキャプチャを無効にします.Requiredフィールド:transactionpp.transaction =' 123123123'pp.void()結果= pp.process(この方法を、以前に定着したトランザクションでクレジット(払い戻し)を処理するようにしてください。単一のトランザクション番号に対するすべての払い戻しの合計金額は、当初の充電されたフィールドの量を超えることはできません。 ailme = '8.00'pp.credit()result = pp.process()process_void_or_creditAttmpts最初にvoidを処理するには、voidが失敗した場合はクレジットを処理します。これは、トランザクションがまだ解決されているかどうかわからないが、完全な量の払い戻しを希望する場合は便利です。最初の値は、トランザクションが成功したかどうかを示すブール値です。 2番目のフィールドは、 'credit'または 'void'.pp.transaction =' 123123123'PP.Card_Num = '1111'PP.AMOUNT = '12.00'is_processed、transaction_type = pp.process_void_or_credit()追加のフィールドに追加するものが含まれていますAuthorize.Net AIM Integration Guideに基づいて、最も一般的なフィールドとして発生しました。ただし、フィールドがPyAuthorizeに含まれていなくても、マニュアルに指定されているフィールドを含めるには無料です。これらの追加値をPaymentProcessor.transaction_dataディクショナリに追加するだけです。これらの他のフィールドを頻繁に使用している場合は、Feature Requestを弊社でログに記録してください。 '112012'pp.amount = '12 .00' #pyauthorizepp.transaction_data = '1.20'p.transaction_data =' 4.95'p.auth_ant_ant_ant_ant_ant_ant_ant_ant_ant_ant_ant_ant_ant_ant_and_capture()結果= PP。 process()Testinga注意事項に含まれるテストを実行する上で注意:すべてのテストを実行するためには、Pyauthorize_test.pyの行44と45行を編集し、authorize.netのログイン詳細を追加する必要があります。これらの値を設定せずに、いくつかのテストが失敗する.ContributingWeプロジェクトへの貢献を歓迎します。それが機能要求、バグレポート、コードの貢献、または単にいくつかの建設的なフィードバックを通して、あなたから聞いてうれしいです。私達に連絡する方法については、以下を参照してください。要件: ・Python


ピアサイズ 関連ソフトウェア