stripe-integration
明確なパターンでStripe決済を実装する
Stripe決済フローの設定は混乱しやすく、エラーが発生しやすいものです。このスキルは、チェックアウト、サブスクリプション、PCI準拠の実装のためのセキュアなウェブフック готов patternsを提供します。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「stripe-integration」を使用しています。 Explain a Stripe subscription flow and required webhooks.
期待される結果:
- Price IDを使用して顧客とサブスクリプションを作成
- 最初の請求書支払いのためにクライアントシークレットを返す
- 支払いとキャンセルイベントのウェブフック署名を検証
- ウェブフック確認後にのみアクセスを更新
「stripe-integration」を使用しています。 How do I set up a one-time payment checkout?
期待される結果:
- payment_method_typesとline_itemsでチェックアウトセッションを作成
- 一回限りの請求のためにmodeをpaymentに設定
- session_idプレースホルダー付きの成功URLとキャンセルURLを提供
- ユーザーがsession.urlにリダイレクトして支払い
「stripe-integration」を使用しています。 What webhook events should I handle?
期待される結果:
- payment_intent.succeeded - 支払い成功時
- payment_intent.payment_failed - 支払い失敗時
- customer.subscription.deleted - キャンセル時
- charge.refunded - 返金処理時
セキュリティ監査
安全This skill is a pure documentation file (SKILL.md, 443 lines) providing Stripe integration patterns and code examples. All 56 static findings are false positives triggered by documentation patterns: SHA-256/HMAC for webhook verification are secure algorithms, test API key placeholders (sk_test_...) are not real secrets, markdown backticks and Python f-strings are not shell execution, and placeholder URLs are documentation examples. No executable malicious code exists. The skill does not execute network calls, access credentials, or perform system operations.
リスク要因
🌐 ネットワークアクセス (7)
⚙️ 外部コマンド (25)
🔑 環境変数 (2)
品質スコア
作れるもの
有料プランをローンチ
新しいSaaSプランのサブスクリプションチェックアウトとウェブフック確認を設定します。
一回限りの購入を追加
モバイルアプリで単回購入のためのホステッドチェックアウトフローを実装します。
ウェブフックセキュリティを強化
Stripeウェブフックに署名検証とべき等処理を追加します。
これらのプロンプトを試す
成功URLとキャンセルURLを含む最小限のStripeチェックアウトセッションフローを示し、サーバーとクライアントのステップを説明します。
Payment Intentのバックエンド例と、対応するStripe.jsのconfirmCardPaymentフローを提供します。
Price IDを使用したサブスクリプション作成を概説し、最初の請求書のクライアントシークレットを返します。
ウェブフック検証とべき等処理のガイダンスを提供し、処理すべき主要イベントを示します。
ベストプラクティス
- ウェブフック署名を検証し、べき等性キーを使用して重複処理を防止します
- 本番に移行する前にテストモードキーとStripeテストカードを使用します
- StripeオブジェクトIDをデータベースに保存して、支払いを顧客レコードにリンクします
回避
- ウェブフック確認なしでクライアント側の支払い状態のみを信頼すること
- Stripeホステッドページを使用する代わりに、生のカードデータをサーバーで処理すること
- サブスクリプション更新のウェブフックイベントをスキップし、クライアントコールバックに頼ること
よくある質問
すべてのStripe SDKと互換性がありますか?
このスキルの制限は何ですか?
バックエンドとどのように統合すればよいですか?
シークレットにアクセスまたは保存しますか?
ウェブフック検証が失敗した場合はどうすればよいですか?
Stripeドキュメントと比較するとどうですか?
開発者の詳細
作成者
wshobsonライセンス
MIT
リポジトリ
https://github.com/wshobson/agents/tree/main/plugins/payment-processing/skills/stripe-integration参照
main
ファイル構成
📄 SKILL.md