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

Stripeダッシュボードの開発者メニューからStripe Webhookを設定しますか? Stripeは最近、WPFormsのようなサードパーティ製プラグインとの連携を管理するための新しいWorkbenchツールをリリースしました。

このチュートリアルでは、Stripeの[開発者]ダッシュボードを通じてWPFormsのStripe Webhookを設定する手順を説明します。

この方法でStripe Webhookを設定できますが、サイトの接続にはStripe Workbenchの使用をお勧めします。Stripeによると、Workbenchは既存の開発者ダッシュボードに取って代わるものです。詳細については、Stripe Webhookの設定に関するチュートリアルをご覧ください。


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

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

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

Stripeアカウントにログインすると、ページ右上隅にテストモードのトグルボタンがあります。このトグルがサイトのモードと一致していることを確認してください。サイトがテストモードの場合はトグルをオンに、ライブモードの場合はオフになっていることを確認してください。

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

次に、ページ右上隅にある開発者オプションをクリックします。

Stripeの開発者オプション

[開発者]ページが開いたら、次にWebhookタブをクリックします。

Webhooksタブをクリック

[Webhook]タブで、エンドポイントを追加ボタンをクリックして新しいWebhookエンドポイントを作成します。

Add an endpointボタンをクリック

これにより、Webhookを設定するために詳細を入力する必要があるStripeイベントの受信ページが開きます。

Stripeイベントをリッスンするページ

まず、WordPressサイトのWPForms設定に戻ります。そこに移動したら、コピーアイコンをクリックしてWebhookエンドポイントをコピーする必要があります。

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

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

Endpoint URLフィールド

次に、説明フィールドはオプションですが、Webhookの目的を簡単に識別できるようにWPFormsと入力することをお勧めします。

次に、受信するイベントバージョンのオプションが表示されます。そのままにして、イベントを選択ボタンをクリックします。

Select eventsボタン

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

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

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

Add eventsボタン

完了したら、ページの一番下までスクロールして、エンドポイントを追加ボタンをクリックします。

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

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

Webhookを設定すると、Stripeはその専用ページに移動します。ここで、WebhookのIDと署名シークレットの両方をコピーできます。

StripeでWebhookが作成されました

ページ右上隅に表示されているWebhooks IDを見つけます。クリックするだけでコピーできます。

Webhook IDをコピー

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

WebhookライブIDフィールド

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

署名シークレットの下にある「表示」をクリックしてください

Signing secretを表示したら、その値をコピーし、WPFormsの設定内のWebhooks Live Secret フィールドに貼り付けます。

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

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

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

返金、更新、支払いステータスの理解の詳細については、フォームの支払い状況の確認と管理ガイドを参照してください。

これで、WPFormsでStripe Webhooksを設定する方法がわかりました。

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

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

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