This documentation set covers the comprehensive management of subscriptions within Stripe Billing. It details how to set up, configure, and manage recurring payments for products and services.

Key areas include:

*   **Subscription Fundamentals:** Understanding how subscriptions work, their lifecycle, and the core concepts behind recurring payments.
*   **Integration and Setup:** Guides on designing and building subscription integrations, including product catalog setup, customer registration, and payment method collection.
*   **Pricing Models:** Explanations and setup instructions for various pricing models such as flat-rate, per-seat, tiered, and usage-based pricing.
*   **Subscription Management:** Comprehensive coverage of managing subscriptions, including:
    *   **Billing Cycles:** Setting and configuring billing renewal dates.
    *   **Trials:** Offering and configuring free or paid trial periods.
    *   **Billing Modes:** Understanding and enabling flexible billing for increased functionality.
    *   **Prorations:** Managing prorated charges and credits for subscription modifications.
    *   **Modifications:** Changing prices, pausing, canceling, and managing pending updates to subscriptions.
    *   **Entitlements:** Mapping product features to subscription status for access control.
    *   **Backdating:** Billing customers for past periods.
    *   **Subscription Schedules:** Automating changes to subscriptions over time.
*   **Payment Methods:** Detailed guides on setting up subscriptions with a wide array of payment methods, including:
    *   **Direct Debit:** ACH, SEPA, Bacs, BECS, and Canadian pre-authorized debit.
    *   **Digital Wallets & Online Payments:** Amazon Pay, Apple Pay, Cash App Pay, iDEAL, Kakao Pay, Klarna, Naver Pay, PayPal, Pix, Revolut Pay, Stablecoins, TWINT, and local South Korean cards.
    *   **Bank Transfers:** General bank transfer setup.
*   **Migration and Advanced Features:**
    *   **Migrating Subscriptions:** Tools and API methods for migrating existing subscriptions to Stripe Billing.
    *   **Third-Party Payment Processing:** Integrating with external payment processors.
    *   **Webhooks:** Utilizing webhooks for real-time subscription event notifications.
    *   **Pricing Tables:** Embedding pricing tables on websites.
    *   **Scripting Language:** Understanding Stripe's TypeScript-based scripting language for advanced billing logic.

The documentation provides both conceptual overviews and practical, step-by-step guides for developers and businesses looking to implement robust subscription billing solutions with Stripe.