PayPal Commerce Webhook の設定

WPForms から PayPal Commerce のリアルタイム決済アップデートを受け取りたいですか? PayPal Commerce Webhook を有効にすると、支払いまたはサブスクリプションが完了、返金、キャンセル、または更新された際に、サイトと PayPal との同期を保つことができます。

このチュートリアルでは、WPForms で PayPal Commerce Webhook を設定する方法を説明します。

開始する前に、WordPress サイトに WPForms をインストール してください。その後、サイトを PayPal Commerce アカウント に接続します。


Webhook について

Webhook は、特定のイベントが発生したときにアプリケーション間で送信される自動メッセージとして機能します。 PayPal Commerce Webhook を WPForms と統合することで、WordPress サイトは PayPal と同期し、支払いステータスをリアルタイムで更新できるようになります。

Webhook が有効になると、支払い完了、返金、キャンセル、または更新時にサイトが通知を受け取ることができます。これにより、PayPal アカウントで手動で確認することなく、WPForms での支払い記録を正確に保つことができます。

WPForms で Webhook を有効にする

サイトで WPForms バージョン 1.10.0 以降が実行され、PayPal Commerce が接続されている場合、Webhook は新規ユーザーと既存ユーザーの両方に対して自動的に構成されます。自動設定が正常に完了しない場合は、以下の手順に従って Webhook 設定を手動で構成できます。

まず、**WPForms » 設定** に移動し、**支払い** タブを選択します。

支払いにアクセスする

次に、**PayPal Commerce** セクションまでスクロールし、**Webhook を有効にする** オプションをオンにします。

PayPal Commerce の Webhook を有効にする

その後、**設定の保存** ボタンをクリックします。

設定を保存すると、WPForms は Webhook を自動的に構成しようとします。手動設定が必要な場合は、ページに追加の Webhook 設定が表示されます。

これらの設定には、**Webhook エンドポイント**、**Webhook サンドボックス ID**、および **Webhook ライブ ID** のフィールドが含まれます。

後で **Webhook エンドポイント** 値が必要になるため、このページを別のブラウザタブで開いたままにしておいてください。

**注意:** サンドボックスモードとライブモードでは、個別の Webhook 構成が必要です。サイトがサンドボックスモードの場合は、**Webhook サンドボックス ID** フィールドを使用します。サイトがライブモードの場合は、**Webhook ライブ ID** フィールドを使用します。

PayPal で Webhook を作成する

新しいブラウザタブまたはウィンドウで、PayPal 開発者アカウントにログインし、左側のサイドバーから **アプリと認証情報** を開きます。

**API 認証情報** セクションから、サイトに使用するアプリを選択します。ライブモードでは、アプリ名は通常 **MyApp_WPForms** のようになります。サンドボックスモードでは、テスト用に作成したサンドボックスアプリを選択します。

これにより、API 認証情報の詳細ページが開きます。ページの下部までスクロールして、**Webhook** セクションに到達します。

**注意**: 使用しているモードに応じて、このセクションは **ライブ Webhook** または **サンドボックス Webhook** として表示されます。

次に、Webhook を追加ボタンをクリックします。

これにより、Webhook を追加モーダルが開きます。ここで、WPForms の Webhook エンドポイントをエンドポイント URL フィールドに追加する必要があります。

このためには、WPForms 設定ページが開いているブラウザータブに戻ります。そこに表示されたら、コピーアイコンをクリックして Webhook エンドポイントをコピーする必要があります。

Webhook URL フィールドに、WPForms 設定ページからコピーした Webhook エンドポイントの値を貼り付けます。

イベントタイプセクションで、すべてのイベントチェックボックスを選択します。

その後、モーダルの下部までスクロールし、保存ボタンをクリックして Webhook を作成します。

Webhook が作成されると、PayPal はそれを現在のアプリのテーブルに表示します。作成したばかりの Webhook の Webhook ID をコピーします。

サイトの WPForms » 設定 » 支払いページに戻り、Webhook ID を適切なフィールドに貼り付けます。

  • サイトがサンドボックスモードの場合は、Webhook サンドボックス ID を使用します
  • サイトがライブモードの場合は、Webhook ライブ ID を使用します

Webhook ID を追加した後、必ず 設定の保存をクリックしてください。

これで完了です!WPForms は、サイト上の PayPal Commerce からリアルタイムの更新を受信するようになります。

よくある質問

PayPal Commerce Webhook を手動で設定するオプションが表示されません。有効にするにはどうすればよいですか?

WPForms バージョン 1.10.0 以降で PayPal Commerce を接続した場合、Webhook はサイトで自動的に設定されるため、手動で設定する必要がない場合があります。

ただし、手動 Webhook 設定を表示したい場合は、WPForms » 設定に移動し、支払いタブを選択します。次に、ページ URL の末尾に &webhooks_settings を追加します。URL は次のようになります。

https://example.com/wp-admin/admin.php?page=wpforms-settings&view=payments&webhooks_settings

example.com をサイトの実際のドメインに置き換えるだけです。

サンドボックスモードとライブモードで個別の Webhook を設定する必要がありますか?

はい。サンドボックスモードとライブモードは PayPal で個別のアプリを使用するため、使用する予定の各環境に対して Webhook を作成する必要があります。各 Webhook を作成したら、その ID を WPForms の対応するフィールドにコピーします。

これで完了です!WPForms で PayPal Commerce Webhook を設定する方法がわかりました。次に、WPForms での支払い管理について詳しく知りたいですか?PayPal Commerce 支払いの表示と管理に関するガイドを確認してください。

最高のWordPressドラッグアンドドロップフォームビルダープラグイン

簡単、高速、安全。WPFormsを信頼する600万人以上のウェブサイト所有者に加わりましょう。