billing

Debug billing endpoints and Stripe integration across legacy and V2 flows.

2.6k|238|Updated Jan 21, 2025
One-click install
npx skills add https://github.com/useautumn/autumn --skill billing-useautumn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: billing
Source: https://github.com/useautumn/autumn/tree/main/.claude/skills/billing
Command: npx skills add https://github.com/useautumn/autumn --skill billing-useautumn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Debugging and maintaining Autumn's billing endpoints and Stripe integration. It covers legacy flows (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.

Core Features & Use Cases

  • Debug and fix billing endpoints across legacy and v2 architecture
  • Understand how Autumn maps state to Stripe actions for subscriptions and invoicing
  • Troubleshoot schedule changes, trials, and invoice rules

Quick Start

Use the billing skill to investigate a failing subscription update, verify the v2 4-layer flow, and align Stripe state with Autumn changes.

Frequently Asked Questions about billing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I debug a failing Stripe subscription update in Autumn?

To debug a failing Stripe subscription update in Autumn, inspect the v2 four-layer architecture (setup, compute, evaluate, execute) and verify state mapping aligns with Stripe actions for correct invoicing synchronization.

What is the v2 four-layer pattern for Autumn billing workflows?

The v2 four-layer pattern for Autumn billing workflows consists of setup, compute, evaluate, and execute stages. It maps Autumn state changes to Stripe actions, ensuring correct subscription invoicing and schedule synchronization.

How do I troubleshoot incorrect invoice line items during a subscription schedule change?

Troubleshoot incorrect invoice line items during a subscription schedule change by inspecting the compute and evaluate layers of the v2 architecture, verifying trial rules, and checking Stripe synchronization using debugging utilities.

Does Autumn billing still support legacy attach, checkout, and cancel flows?

Yes, Autumn billing supports legacy attach, checkout, and cancel flows alongside the v2 architecture. You can debug and optimize these legacy endpoints to ensure correct Stripe integration and subscription state mapping.

Why does Stripe state mismatch occur when updating Autumn billing endpoints?

Stripe state mismatch occurs when Autumn billing endpoints are not correctly mapped to Stripe actions. Verify the execute layer in the v2 architecture and use debugging utilities to align subscription state with Stripe changes.