Skip to main content

payments-stripe

Use when integrating Stripe payments, subscriptions, checkout, webhooks, or billing. Triggers on Stripe, Stripe checkout, Stripe subscription, Stripe webhook, invoice.paid, customer.subscription.deleted, Stripe test card, 4242, Stripe Connect, Stripe Customer Portal, Stripe pricing table, trial period, webhook signature, idempotency key, Stripe SDK, use node Stripe.

소스 정보

저장소
george11642/george-plugins
최근 소스 활동
2026년 3월 11일 22:42
감지된 SKILL.md 언어
영어
스타
2
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
payments-stripe
description
Use when integrating Stripe payments, subscriptions, checkout, webhooks, or billing. Triggers on Stripe, Stripe checkout, Stripe subscription, Stripe webhook, invoice.paid, customer.subscription.deleted, Stripe test card, 4242, Stripe Connect, Stripe Customer Portal, Stripe pricing table, trial period, webhook signature, idempotency key, Stripe SDK, use node Stripe.
# Payments Stripe ## Key Patterns - Stripe SDK requires `"use node"` directive in Convex actions - Split Stripe logic into separate files from V8 queries/mutations - Webhook signature verification in your HTTP actions file ## Test Cards | Scenario | Card Number | |----------|------------| | Success | 4242 4242 4242 4242 | | Decline | 4000 0000 0000 0002 | | 3D Secure | 4000 0027 6000 3184 | | Insufficient funds | 4000 0000 0000 9995 | ## Subscription Flow 1. Create Checkout Session → redirect to Stripe 2. Webhook `checkout.session.completed` → update DB 3. Webhook `invoice.paid` → extend subscription 4. Webhook `customer.subscription.deleted` → revoke access ## Gotchas - Trial periods: set `trial_period_days` on price, not subscription - Webhook events arrive out of order — use idempotency keys - Always verify webhook signature before processing - Stripe MCP available via ToolSearch for complex operations
GitHub에서 보기