Stripe Webhooksの設定(開発者モード)

StripeダッシュボードのDeveloperメニューからStripe webhookを設定したいですか?Stripeは最近、WPFormsのようなサードパーティプラグインとの統合を管理する新しいWorkbenchツールを開始しました。

このチュートリアルでは、StripeのDeveloperダッシュボードからWPFormsにStripe webhooksを設定する手順を説明します。

この方法でStripeのウェブフックを設定できますが、Stripe Workbenchを使ってサイトに接続することをお勧めします。Stripeは、Workbenchが既存のDeveloperダッシュボードを置き換えると述べています。詳細については、Stripe webhookの設定に関するチュートリアルをご覧ください。


StripeでWebhookエンドポイントを作成する

まず、WPFormsの設定ページからStripe Webhooksを有効にする必要があります。詳しくはチュートリアルをご覧ください。Stripe Webhooksを有効にしたら、StripeアカウントにアクセスしてWebhookエンドポイントを作成します。

開いた新しいタブまたはウィンドウで、Stripeアカウントにログインし、Stripeダッシュボードを開きます。

Stripeアカウントにログインすると、ページの右上にテストモードのトグルボタンがあります。サイトがテストモードの場合はトグルをONに、ライブモードの場合はOFFにしてください。

Stripeのテストモードトグルボタン

次に、ページの右上にあるDevelopersオプションをクリックします。

Stripeの開発者オプション

Developers ページが開いたら、次にWebhooks タブをクリックします。

Webhooksタブをクリック

Webhooks タブで、Add an endpointボタンをクリックして、新しい Webhook エンドポイントを作成します。

エンドポイントの追加ボタンをクリック

Stripeイベントを聞くページが開きますので、詳細を入力してウェブフックを設定します。

Listen To Stripeのイベントページ

まず、WordPressサイトのWPForms設定に戻ります。そこで、コピーアイコンをクリックしてWebhooks Endpointをコピーする必要があります。

WPFormsからWebhooksエンドポイントをコピーする

Webhooksエンドポイントをコピーしたら、Stripeアカウントに切り替え、Webhooksエンドポイントを エンドポイントURLフィールドに貼り付けます。

エンドポイントURLフィールド

次に、Descriptionフィールドは任意ですが、Webhookの目的を簡単に特定するためにWPFormsを入力することをお勧めします。

次に、 Listen toと Versionのオプションが表示されます。それらはそのままにして、+ Select eventsボタンをクリックしてください。

イベント選択ボタン

開いたオーバーレイで、Select all eventsチェックボックスをチェックし、Stripeアカウントがすべてのイベントを送信するようにします。

すべてのイベントを選択チェックボックス

すべてのイベントを選択する]チェックボックスをオンにした後、[イベントを追加する]ボタンをクリックして、イベントの選択を確定します。

イベント追加ボタン

完了したら、ページの一番下までスクロールした後、Add endpoint ボタンをクリックします。

エンドポイント追加ボタン

エンドポイントIDと署名シークレットの取得

ウェブフックの設定が完了すると、Stripeの専用ページに移動します。ここで、WebhookのIDとSigning secretの両方をコピーすることができます。

Stripeで作成されたWebhook

ページの右上に表示されているウェブフックのIDを探します。それをクリックしてコピーしてください。

ウェブフックIDをコピーする

Webhook IDをコピーしたら、WPFormsの設定に戻り、Webhooks Live IDフィールドに貼り付けます。

WebhooksライブIDフィールド

次に、Stripeアカウントに戻り、Signing secretの見出しの下にあるRevealをクリックします。

署名の秘密」の下にある「公開」をクリック

署名の秘密を明らかにした後、その値をコピーし、WPForms設定内のWebhooks Live Secretフィールドに貼り付けます。

Webhooksライブ・シークレットフィールド

キーを配置したら、Save Settingsボタンをクリックします。

WPFormsでStripeのWebhookを設定すると、支払い状況がWPFormsとStripe間でリアルタイムに同期されます。これにより、Stripeのダッシュボードに頻繁にアクセスすることなく、WPFormsから直接払い戻しや購読の更新を管理することもできます。Webhookによってトリガーされた特定のイベントを表示したい場合は、StripeダッシュボードのWebhooksページをご覧ください。

払い戻し、更新、支払いステータスの理解についての詳細は、フォーム支払いの表示と管理に関するガイドを参照してください。

以上です!これでWPFormsでStripeのWebhookを設定する方法がわかりました。

次に、あなたのWordPressサイトで支払いを受け付けたいですか?WPFormsで支払いフォームを作成するチュートリアルをぜひご覧ください。

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

簡単、速い、安全。WPFormsを信頼する600万人以上のWebサイトオーナーの仲間入りをしてください。

このフォームを入力するには、ブラウザのJavaScriptを有効にしてください。