Toolverse
Wszystkie skille

stripe-integration-expert

autor: alirezarezvani

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

Szybkie info

Kategoria
DevOps
Wyświetlenia
7

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ć

  1. 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).

  2. 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.

  3. Skonfiguruj Stripe CLI lokalnie, aby testować webhook'i bez wdrażania. Skill zawiera instrukcje pełnej konfiguracji testowej.

  4. 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.

  5. Zaimplementuj logikę upgrade/downgrade subskrypcji z automatycznym obliczaniem prorat i stosowaniem kredytów. Skill zawiera wzorce dla Next.js, Express i Django.

  6. Włącz portal klienta Stripe, aby użytkownicy mogli zarządzać swoimi subskrypcjami, i zintegruj generowanie faktur z dostępem do PDF.

Podobne skille