Job Runner

Stripeの Webhook から渡された支払いリンクのIDを取得する

概要

Stripe の Webhook から渡された支払いリンクのIDを取得します。

使い方

Stripe の Webhook において、Stripe から渡された情報の中から支払いリンクのIDを取得します。kintone の Webhook では取得できません。

Stripe からの Webhook を Job Runner で受け取るには、kintone アプリではなく Stripe の画面で設定を行います。Stripe の画面で「開発者」>「Webhook」>「エンドポイントを追加」で、「エンドポイント URL」にJob Runner ジョブの Webhook URL を登録してください。

現在 Customine が対応している Stripe のイベントは「チェックアウトセッションの完了(checkout.session.completed)」と「支払い完了(payment_intent.succeeded)」の2つです。「Stripeの Webhook から渡された支払いリンクのIDを取得する」はこの2つのイベントのうち「チェックアウトセッションの完了(checkout.session.completed)」で使用できます。「支払い完了(payment_intent.succeeded)」で使用するとエラーになります。

「チェックアウトセッションの完了(checkout.session.completed)」の発生源が支払いリンクでないチェックアウトセッションだった場合、結果は空になります。

取得した支払いリンクのIDはアクションの結果にセットされます。他のアクションからは、式を使用して=$1などで取得できます。

設定するパラメーター

パラメーターはありません。

レコード取得条件の発生有無

取得した情報は kintone のレコードではないので、いずれも発生しません。

条件 発生有無
レコード1行が準備できた時 発生しません
レコード全行が準備できた時 発生しません

制限事項

  • 作成した Webhook を kintone から呼び出した場合、「Stripeの Webhook から渡された支払いリンクのIDを取得する」を実行するとエラーになります。「Stripeの Webhook から渡された支払いリンクのIDを取得する」を用いた Webhook は、kintone ではなく Stripe の Webhook に登録してください。

  • 定期実行タスクでは使用できません。