stripe-integration-expert
Integracja Stripe od A do Z: subskrypcje, płatności jednorazowe i rozliczenia na podstawie użycia
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do budowania produkcyjnych integracji Stripe w aplikacjach webowych. Obsługuje pełny cykl życia subskrypcji (tworzenie, upgrade, downgrade, anulowanie, wznowienie), okresy próbne z konwersją, obliczanie prorat, rozliczenia na podstawie użycia, obsługę webhooków z weryfikacją podpisu, portal klienta i generowanie faktur. Zawiera wzorce dla Next.js, Express i Django oraz konfigurację Stripe CLI do testowania lokalnego.
Jak używać
Zainstaluj skill w swoim projekcie, dodając go do konfiguracji agenta Claude. Upewnij się, że masz dostęp do dokumentacji Stripe API i klucze testowe (publishable i secret key).
Zdefiniuj model subskrypcji w bazie danych, śledzący stan (FREE_TRIAL, ACTIVE, DOWNGRADING, PAST_DUE, CANCEL_PENDING, CANCELED). Skill dostarcza schemat stanów i przejścia między nimi.
Skonfiguruj Stripe CLI lokalnie, aby testować webhook'i bez wdrażania. Skill zawiera instrukcje pełnej konfiguracji testowej.
Wdróż obsługę webhooków z weryfikacją podpisu Stripe. Skill pokrywa idempotentne handlery dla zdarzeń takich jak customer.subscription.updated, invoice.payment_succeeded i invoice.payment_failed.
Zaimplementuj logikę upgrade/downgrade subskrypcji z automatycznym obliczaniem prorat i stosowaniem kredytów. Skill zawiera wzorce dla Next.js, Express i Django.
Włącz portal klienta Stripe, aby użytkownicy mogli zarządzać swoimi subskrypcjami, i zintegruj generowanie faktur z dostępem do PDF.