All skills
Skillintermediate

Billing / Subscriptions

- When to use Billing APIs - Recommended frontend pairing - Traps to avoid

Claude Code Knowledge Pack7/10/2026

Overview

Billing / Subscriptions

Table of contents

  • When to use Billing APIs
  • Recommended frontend pairing
  • Traps to avoid

When to use Billing APIs

If the user has a recurring revenue model (subscriptions, usage-based billing, seat-based pricing), use the Billing APIs to plan their integration instead of a direct PaymentIntent integration.

Review the Subscription Use Cases and SaaS guide to find the right pattern for the user’s pricing model.

Recommended frontend pairing

Combine Billing APIs with Stripe Checkout for the payment frontend. Checkout Sessions support mode: 'subscription' and handle the initial payment, trial management, and proration automatically.

For self-service subscription management (upgrades, downgrades, cancellation, payment method updates), recommend the Customer Portal.

Traps to avoid

  • Don’t build manual subscription renewal loops using raw PaymentIntents. Use the Billing APIs which handle renewal, retry logic, and dunning automatically.
  • Don’t use the deprecated plan object. Use Prices instead.