メインコンテンツへスキップ
友田 陽大

カテゴリ

決済・課金(Stripe / サブスク / 冪等性)の実装ガイド

決済は「正しさ」を運用の注意深さではなく、コードの構造で保証する領域です。ネットワークは切れ、リクエストは重複し、Webhookは順不同で二重に届く——これを前提に、冪等性キー・署名検証・状態機械・サーバー側を真実源とする設計で、二重課金や残高不整合を構造的に不可能にします。Stripe実装から、AWSサーバーレスでの決済信頼性レイヤーまでを扱います。

7 記事

基礎ガイド

基礎ガイド(まずはここから)

Stripe
TypeScript
B2B SaaS
アーキテクチャ設計
Next.js

StripeのWebhookと冪等性を本番品質で実装する:署名検証・順不同/少なくとも1回配信耐性・サブスク状態機械

Stripe公式ドキュメントに忠実な、決済の「壊れない」実装ガイド。Idempotency-Keyによる冪等なAPI呼び出し、Webhookの署名検証(raw body必須)と二重配信・順不同への耐性、サブスクのライフサイクルを状態機械として設計する手法、Stripe CLIでの検証までをTypeScriptの動くコードで解説します。

24分

関連する実践記事