Authorize.net

Authorize.net is a United States-based online payment solution provider, allowing businesses to accept credit cards and ACH payments.

Configuration on the Authorize.net portal

  1. Create an Authorize.net account if necessary and log in to the Authorize.net merchant portal.

  2. On the merchant portal homepage, go to Account ‣ Account and API Settings.

  3. Click API Credentials and Keys.

  4. Copy the API Login ID and save it for the Odoo設定 step.

  5. Click Generate new transaction key, then Generate new signature key and save the keys for the Odoo設定 step.

ACH支払 (米国のみ)

ACH is an electronic funds transfer system used between bank accounts in the United States. To enable this payment method for your Authorize.net account, apply for the eCheck service on Authorize.net.

Odoo設定

  1. Navigate to the payment provider Authorize.net.

  2. StateフィールドをEnabledに設定します(または、実際の打刻データに影響を与えずに統合をテストする場合はTest Modeに設定します)。

  3. Fill in the API Login ID, API Transaction Key, and API Signature Key fields with the values saved at the step Configuration on the Authorize.net portal.

    注釈

    When using the test mode, enter the API credentials of your Authorize.net sandbox account.

  4. Click Generate Client Key.

  5. ウェブフックを生成をクリックして、Webhook IDを作成します。

  6. 必要に応じて残りのオプションを設定します。

ちなみに

  • To recreate the webhook (e.g., after a domain change), click Re-generate your webhook.

  • The webhook is automatically configured with the correct URL and event types. To review webhook notifications on Authorize.net, log into the merchant portal, go to Account ‣ Account and API Settings, and click Webhooks.

Supported payment methods

ACH Direct Debit

ACH Direct Debit

Card

Card

Authorize.Net取引明細書をインポートする

Authorize.Netからエクスポートする

  • Authorize.Net.にログインする

  • :menuselection:`アカウント --> 取引明細書 --> eCheck.Net 支払取引明細書`に行きます。

  • 開始 と 終了 のバッチ決済を使用してエクスポート範囲を定義します。2つのバッチ決済内の全ての取引がOdooにエクスポートされます。

  • 希望する範囲内の取引を全て選択し、コピーして Excelインポートテンプレート の レポート 1 ダウンロード シートに貼付けます。

インポートするAuthorize.Net取引の選択

Example

Authorize.Net取引明細書の決済バッチ

この場合、その年の最初のバッチ(2021年1月1日)は2020年12月31日の決済に属しますので、**開始**決済は2020年12月31日からとなります。

データが レポート 1 ダウンロード シートに格納されたら、レポート 1 ダウンロード をクリックして下さい:

  • Authorize.Netの 取引検索 タブに移動します。

  • 決済日 セクションで、以前に使用したバッチ決済日の範囲を 開始日: と 終了日: フィールドで選択し、 検索 をクリックします。

  • リストが作成されたら、 ファイルへダウンロード をクリックして下さい。

  • ポップアップウィンドウで CAVVレスポンス/カンマ区切りの拡張済フィールド を選択し、 列見出しを含む を有効にして :guilabel:`送信`をクリックします。

  • テキストファイルを開き、 全て を選択してデータをコピーし、 Excel インポートテンプレート の レポート 2 ダウンロード シートに貼り付けます`。

  • トランジットの明細行は Excel インポートテンプレート の レポート1用トランジット と レポート2用トランジット シートに自動的に入力され、更新されます。全ての項目が揃っていることを確認し、揃っていない場合は、以前に記入した レポート1用トランジット または 2 シートの明細から数式をコピーして、空の明細に貼り付けます。

重要

正しい決算残高を得るために、エクセルシートから明細を削除しないで下さい。

Odooにインポートする

Odooにデータをインポートするには:

  • Excelインポートテンプレートを開きます.

  • レポート2用トランジット シートからデータをコピーし、paste special を使用して CSVにOdooインポート シートに値のみを貼り付けます。

  • CSVにOdooインポート シートで 青い セルを探して下さい。これらは参照番号のないチャージバックエントリです。このままではインポートできないので、 Authorize.Net ‣ 会計 ‣ 取引明細 ‣ eCheck.Net決済取引明細書 にアクセスして下さい。

  • :guilabel:`取引をチャージ/チャージバック`を探し、クリックして下さい。

  • 顧客請求書の説明をコピーし、CSVへOdooインポート シートの:guilabel:ラベル セルに貼り付け、説明の前に チャージバック / を追加します。

  • 複数の顧客請求書がある場合は、各請求書の Excelインポートテンプレート に明細を追加し、それぞれの ラベル 明細にコピーペーストしてく下さい。

注釈

チャージバック/リターン を合算して支払う場合は、顧客請求書ごとに Excelインポートテンプレート に新しい明細を作成して下さい。

Example

チェックバック説明
  • 次に、ゼロ取引 と 無効な取引 明細を削除し、 CSVへOdooインポート シートの 金額 列のフォーマットを 数字 に変更します。

  • eCheck.Net 決済取引明細書 ‣ 取引を検索 に戻り、以前に使用済の一括支払日付を再び検索します。

  • eCheck.Net上でのバッチ決済日が CSVへOdooインポート の 日付 列にある関連する支払日と一致することを確認して下さい。

  • 一致しない場合は、日付をeCheck.Netのものに置換えます。列を*日付*でソートし、フォーマットが`MM/DD/YYYY`であることを確認します。

  • CSVへOdooインポート シートから列見出しも含めてデータをコピーし、新しいExcelファイルに貼り付け、CSV形式で保存します。

  • 会計アプリを開き、 設定 ‣ 仕訳帳 に進み、 Authorize.Net ボックスにチェックを入れ、 お気に入り ‣ レコードをインポート ‣ ファイルをロード をクリックします。CSVファイルを選択し、Odooにアップロードします。

ちなみに

eCheck.リターンコード のリスト