AI要約
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 を有効にする** オプションをオンにします。

その後、**設定の保存** ボタンをクリックします。
設定を保存すると、WPForms は Webhook を自動的に構成しようとします。手動設定が必要な場合は、ページに追加の Webhook 設定が表示されます。
これらの設定には、**Webhook エンドポイント**、**Webhook サンドボックス ID**、および **Webhook ライブ ID** のフィールドが含まれます。

後で **Webhook エンドポイント** 値が必要になるため、このページを別のブラウザタブで開いたままにしておいてください。
PayPal で Webhook を作成する
新しいブラウザタブまたはウィンドウで、PayPal 開発者アカウントにログインし、左側のサイドバーから **アプリと認証情報** を開きます。

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

これにより、API 認証情報の詳細ページが開きます。ページの下部までスクロールして、**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 支払いの表示と管理に関するガイドを確認してください。