Authorize.Netの設定

Authorize.Netの設定

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

概要

Authorize.Net payment gateway configuration

支払いゲートウェイとして Authorize.Net を選択した場合は、以下の手順に従ってください。

アカウント情報

  1. アカウント情報で、API ログイン ID とトランザクションキーを入力します。
  2. 署名キーを入力します。取得手順については、この説明の下にある手順を参照してください。
  3. 受け取りたい通貨を選択します。
  4. 支払い金額を入力します。支払いの固定金額を設定するか、フォーム項目の値から支払い金額を自動入力することができます。
  5. 支払い方法を入力します。支払い方法としてカードまたは銀行口座のいずれかを選択できます。
  6. フォームで支払いゲートウェイをテストするには、テストモードを選択します。テストモードで行われた支払いには、実際の取引は発生しません。これを行うには、https://developer.authorize.net/hello_world/sandbox でアカウントを作成する必要があります。詳細はこちら

Webhook 設定 

  1. Webhook 設定で、Webhook URL(例: https://forms.zoho.com/zylker/zfauthnethook)をコピーします。
  2. Authorize.Net の Developer ダッシュボードにログインします。
  3. Webhook 設定アカウント > 設定 > 通知設定 > Webhook > エンドポイントを追加)に移動します。
  4. Zoho Forms でコピーした Webhook URLを貼り付けます。これを使用して Webhook を設定します。
  5. 支払いステータスの更新を受信するには、net.authorize.payment.authcapture.created イベントを有効にします。
  6. Zoho Forms でテスト支払いを行い、支払いステータスが自動的に更新されるか確認します。

支払い情報 

  1. 支払い情報では、Authorize.Net のダッシュボードに表示する詳細を指定します。
    • 初期設定の説明を変更し、 アイコンをクリックして必要な項目を選択することで、説明にフォームの回答を差し込むことができます。

    • メール領収書の送信先では、フォーム項目から必要なメール項目を選択できます。Stripe は取引の領収書をこのメールアドレスに送信します。

顧客情報 

  1. 配送情報では、フォーム項目と対応付けることで、顧客の名前住所を含めることができます。

  2. 請求情報では、フォーム項目と対応付けることで、顧客の住所電話番号を含めることができます。

署名キーを取得する手順

  1. ログイン: 管理者アカウントで https://account.authorize.net/ にログインします。
  2. 移動: アカウント > 設定 > セキュリティ設定 > 一般的なセキュリティ設定 > API Credentials & Keys > 新しいキーを作成 > 新しい署名キー に移動します。
  3. リクエストの送信: 続行するには[送信]ボタンをクリックします。
  4. 本人確認: 登録済みのメールアドレスまたは電話番号に送信された PIN を要求して入力し、本人確認を行います。
  5. 新しい署名キーの取得: 認証が完了すると、新しい署名キーが表示されます。このキーを安全にコピーし、連携やアプリケーションで使用してください。

支払いステータスの同期

長時間処理中ステータスのままになっているエントリーの最新の支払いステータスを取得するには、更新アイコンを使用して該当エントリーの支払いステータスを手動で更新する必要があります。
更新機能は、支払いベンダー列が[すべてのエントリー]ビューに追加されている場合にのみ有効になります。有効にするには、次の操作を行います。
  1. すべてのエントリータブに移動します。
  2. 右上のその他アイコンをクリックします。
  3. 項目を追加 > 支払いベンダーを選択します。
  4. 有効になると、各エントリーの支払いステータス列の横に更新アイコンが表示されます。このアイコンをクリックすると、最新のステータスを取得して更新できます。
支払いステータス:
すべての新しい取引は、最初は処理中としてマークされます。正常に完了した支払いは、通常、短時間で自動的に完了に更新されます。支払いが長時間 Processing のままの場合、その支払いは失敗している可能性があります。更新アイコンをクリックしてステータスチェックを実行し、エントリーを更新してください。

メモ:
1. 提供された署名キーが無効な場合、支払いステータスは更新されません。
2. [すべてのエントリー]ページの[支払いトランザクション ID]項目では、支払い処理が開始されると注文 ID が表示されます。取引が成功すると、Txn ID が追記されます。失敗した場合は追記されません。
3. フォーム送信後に別の URL や Web サイトにリダイレクトするようフォームを設定している場合、リダイレクト URL 内の特殊文字は自動的に削除され、スペースはアンダースコアに置き換えられます。これにより、URL 経由で渡されるデータが変更される可能性があります。送信時の予期しないデータ変更やリダイレクトエラーを防ぐため、URL の形式が正しいことを必ずご確認ください。
Notes

旧 Authorize.Net バージョン(サポート終了)

旧バージョンの Authorize.Net はサポート終了となっています。旧バージョンを設定済みの既存ユーザーは、最新バージョンに切り替えるまで引き続き利用できます。新規の支払い設定では、上記で説明した最新バージョンのみが利用可能です。

旧バージョンから切り替えるには、ビルダー → 支払いフィールド → 支払い設定 → 支払いゲートウェイ → Authorize.Net に移動し、情報バナーの [切り替え] をクリックします。最新バージョンでは、セキュリティと機能が強化されています。

新旧バージョンの違い

 
最新バージョン
バージョン
セキュリティ強化
カード情報は Authorize.Net の決済ページ上で入力されます。
カード情報は Zoho Forms のページ上で入力されます。
認証情報
署名キー
パブリッククライアントキー
支払い方法
クレジットカード、銀行口座
クレジットカードのみ
配送情報フィールド
名、姓、住所
名前、住所

最新バージョンでの署名キーの取得と同様に、旧バージョンではパブリッククライアントキーが必要です。管理者アカウントで https://account.authorize.net/ にログインし、アカウント → 設定 → セキュリティ設定 → 一般設定 → パブリッククライアントキーの管理 に移動します。新しいパブリッククライアントキーを作成で、秘密の質問の答えを入力し、[送信]をクリックします。クライアントキーが文字列として表示されるので、コピーして使用してください。

最新の Authorize.Net バージョンに切り替える理由

  1. セキュリティの強化: 最新バージョンでは、回答者は安全な Authorize.Net の決済ページ上で支払いを行います。旧バージョンのようにカード情報をフォーム上で入力することがないため、データ漏えいのリスクが低減されます。
  2. 柔軟な支払い方法: カード、銀行口座、またはその両方を受け付けるか選択できます。旧バージョンではカード支払いのみがサポートされています。
  3. 今後のサポート: 最新バージョンにはアップデートや修正が提供されますが、旧バージョンは保守のみとなります。
  4. データの明確化: 新バージョンでは、配送情報に「名前」フィールド 1 つではなく、「名」と「姓」の 2 つのフィールドを使用します。
支払いゲートウェイを設定する際、シークレットキーやトークンなどの機密情報は、当社のデータベースに保存される前に暗号化され、他のサードパーティアプリに公開されることはありません。
Info