mcpField
S
stripe-implementer

stripe-implementer

github.com/shipshitdev開発38194 回インストール2 日前に更新
リポジトリ

stripe-implementer について

Stripe の決済、サブスクリプション、Webhook、顧客管理、マーケットプレイス機能を実装する開発者向けスキルです。決済フローと、キーや署名、冪等性の扱い方をまとめています。

主な機能

  1. 01Checkout Sessions と Payment Intents
  2. 02サブスクリプション課金フロー
  3. 03Webhook イベント処理
  4. 04顧客管理と Connect のフロー
  5. 05キー・署名・冪等性のガイド

活用シーン

  1. 01単発決済の追加
  2. 02定期サブスクリプションの構築
  3. 03Stripe Webhook イベントの処理
  4. 04Stripe Connect によるマーケット決済の実装

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/shipshitdev/skills --skill stripe-implementer

インストール後、Claude Code で/stripe-implementerを入力して読み込まれたか確認します。

同梱ファイルplugin.jsonreferences/full-guide.md

詳細

Stripe 実装者

使用する場面

以下の場合に使用します。

  • Stripe 決済を統合する
  • サブスクリプション課金を実装する
  • Stripe Webhook を設定する
  • Stripe の顧客を管理する
  • Payment Intents または Checkout Sessions を処理する
  • Stripe Connect またはマーケットプレイス機能を実装する

クイックセットアップ

bun add stripe @stripe/stripe-js
STRIPE_SECRET_KEY=sk_test_...
STRIPE_PUBLISHABLE_KEY=pk_test_...
STRIPE_WEBHOOK_SECRET=whsec_...

主なフロー

決済方法
  • Checkout Sessions:一回限りの決済に推奨されます
  • Payment Intents:カスタム決済フローに使用します
  • サブスクリプション:継続課金に使用します
Webhook イベント
  • payment_intent.succeeded / payment_intent.payment_failed
  • customer.subscription.created/updated/deleted
  • invoice.payment_succeeded/failed

ベストプラクティス

  • シークレットキーをクライアント側に公開しないでください
  • Webhook の署名を必ず検証してください
  • 重要な操作には冪等性キーを使用してください
  • Stripe CLI でテストしてください:stripe listen --forward-to localhost:3000/api/webhooks/stripe

参考資料

コメント