Azure Event Gridを使用してパートナー トピックをストライプする

企業向けの金融インフラストラクチャ プラットフォームである Stripe は、支払いを受け入れ、収益を拡大し、ビジネス運用を加速するために必要なツールを開発者や企業に提供します。

Stripe パートナー トピックを使用すると、Stripe のシステムによって生成されたイベントを使用して、支払いワークフローの自動化、サブスクリプションのライフサイクルの管理、リアルタイムの財務シグナルへの対応など、多くのタスクを実行できます。

この統合により、信頼性の高い Stripe 支払いイベントを Azure にストリーミングできます。 そこで、お気に入りの Azure リソースを使用してイベントを使用できます。 この統合を使用すると、イベントへの対応、分析情報の取得、支払いの異常の監視、その他の強力なデータ パイプラインとの対話を行うことができます。

Stripe と Azure を使用する組織の場合、この統合により、スタック全体で支払いデータをシームレスに統合できます。

使用可能なイベントの種類

使用可能な Stripe イベントの種類とその説明の完全な一覧については、 Stripe API のドキュメントを参照してください

一般的なイベントの種類は次のとおりです。

イベントの種類 説明
payment_intent.succeeded 支払い意図が正常に確認され、資金がキャプチャされました。
payment_intent.payment_failed 支払い意図が確認できませんでした。
charge.refunded 一部または完全に料金が払い戻されました。
charge.failed 課金の試行に失敗しました。
customer.subscription.created 顧客用に新しいサブスクリプションが作成されました。
customer.subscription.updated プランの変更や数量の調整など、サブスクリプションが更新されました。
customer.subscription.deleted サブスクリプションが取り消されたか終了しました。
invoice.paid 請求書が正常に支払われました。
invoice.payment_failed 請求書の支払い試行に失敗しました。
checkout.session.completed 顧客がチェックアウト セッションを完了しました。

利用事例

支払い処理を自動化する

成功した支払いにすぐに対応することは、優れたカスタマー エクスペリエンスを提供するために不可欠です。 Azure Functions と Azure Logic Apps で Stripe イベントを使用して、注文処理をトリガーしたり、デジタル商品をプロビジョニングしたり、 payment_intent.succeeded または checkout.session.completed イベントが到着するとすぐに確認メッセージを送信したりできます。

サブスクリプションのライフサイクルを管理する

サブスクリプション 企業は、プランの変更、更新、取り消しにリアルタイムで対応する必要があります。 customer.subscription.createdcustomer.subscription.updated、およびcustomer.subscription.deletedイベントを使用して、エンタイトルメントの同期、ユーザーのアクセス許可の更新、システム全体のオンボードまたはオフボード ワークフローのトリガーを行います。

失敗した支払いを処理し、収益を回復する

失敗した支払いは、収益の損失を表します。 invoice.payment_failedpayment_intent.payment_failedイベントに対応して、再試行ロジックを自動的にトリガーしたり、Azure Communication Services を通じて顧客に通知したり、チャーンが発生する前にサポート ワークフローにエスカレートしたりできます。

財務調整とレポート

コンプライアンスとビジネス運用には、正確な財務記録を保持することが不可欠です。 charge.*invoice.*イベントを Azure Synapse Analytics または Microsoft Fabric Real-Time Intelligence にストリーミングして、カスタム データ抽出ツールなしでリアルタイムの調整パイプライン、監査ログ、収益ダッシュボードを構築します。

不正行為と異常を監視する

分散コマース システムを保護するために、支払監視とインシデント対応手順を組み合わせることが重要です。 Stripe イベントを Azure Monitor または Microsoft Sentinel にルーティングして、異常な支払いパターンを検出し、リスクの高いトランザクションにフラグを設定し、潜在的な不正行為シグナルに対する自動応答をトリガーします。

顧客データを同期する

ビジネス システム全体で顧客の一貫したビューを維持することは、パーソナライズされたエクスペリエンスを提供するために不可欠です。 customer.*イベントを使用して、CRM、データ ウェアハウス、およびマーケティング プラットフォームを Stripe の最新の顧客プロファイルと支払状態情報と同期します。

次のステップ