billing
Debug, edit, and fix billing endpoints. Covers legacy endpoints (attach/checkout/cancel) and the new v2 4-layer architecture (setup, compute, evaluate, execute). Use when working on billing, subscription, invoicing, or Stripe integration code.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Debug, edit, and fix billing endpoints. Covers legacy endpoints (attach/checkout/cancel) and the new v2 4-layer architecture (setup, compute, evaluate, execute). Use when working on billing, subscription, invoicing, or Stripe integration code.
How to use
Zainstaluj umiejętność w swoim środowisku Claude, wskazując repozytorium useautumn/autumn z gałęzi dev, katalog .claude/skills/billing.
Zidentyfikuj problem rozliczeniowy, który chcesz rozwiązać — może to być debugowanie podwójnych opłat, brakujących faktur, błędów przy zmianie subskrypcji lub problemów z anulowaniem.
Wskaż konkretną akcję, którą chcesz zbadać lub naprawić. Główne akcje to: attach (dodanie lub zmiana produktu), multiAttach (przypisanie wielu produktów jednocześnie), updateSubscription (zmiana ilości, anulowanie lub przywrócenie subskrypcji), setupPayment (konfiguracja metody płatności) lub createAllocatedInvoice (faktury oparte na użytkowaniu mid-cycle).
Poproś umiejętność o wyjaśnienie, jak dana akcja mapuje stan Autumn na operacje Stripe, szczególnie jeśli pracujesz z harmonogramami subskrypcji lub przejściami między produktami.
Jeśli naprawiasz kod, umiejętność pomoże ci zmodyfikować handlery w billingActions lub dostosować logikę oceny i wykonania akcji.
W przypadku starszych integracji sprawdź sekcję legacy w dokumentacji — umiejętność obsługuje również adaptery kompatybilności V1→V2 dla operacji takich jak attach, updateQuantity i renew.