This documentation set focuses on **Stripe Subscriptions**, providing comprehensive guidance on setting up, managing, and customizing recurring billing for businesses.

The core of the documentation revolves around **building and managing subscription integrations**. This includes understanding how subscriptions work, designing integrations, and utilizing various pricing models such as flat-rate, per-seat, tiered, and usage-based pricing. It also covers practical aspects like embedding pricing tables and collecting payment methods, even for subscriptions that don't require an initial payment.

Key features and functionalities explored include:

*   **Subscription Lifecycle Management:** Creating, modifying, canceling, and pausing subscriptions are detailed. Specific guides address backdating subscriptions, setting billing cycles, and managing subscription schedules.
*   **Entitlements:** The documentation explains how to use Stripe Entitlements to map product features to subscription status, enabling dynamic access control for customers.
*   **Billing Flexibility:** It covers different billing modes, including the recommended "flexible" mode for enhanced features and predictable billing, as well as the "classic" mode for backward compatibility. Mixed-interval subscriptions are also discussed, allowing for items with different billing periods on a single subscription.
*   **Promotions and Trials:** Guidance is provided on configuring trial offers (both free and paid) and applying discounts through coupons and promotion codes.
*   **Payment Methods and Integrations:** A significant portion of the documentation is dedicated to setting up subscriptions with a wide array of payment methods, including:
    *   **Direct Debits:** ACH Direct Debit, SEPA Direct Debit, Bacs Direct Debit, and Canadian pre-authorized debit.
    *   **Digital Wallets & Local Payment Methods:** Amazon Pay, Apple Pay (via in-app purchases), Cash App Pay, iDEAL, Kakao Pay, Klarna, Naver Pay, PayPal, Pix, Stablecoins, TWINT, and local South Korean cards.
    *   **Bank Transfers:** General bank transfer setup.
    *   **Other:** Boleto, PayTo, Revolut Pay.
*   **Migration and Integration:** The documentation offers strategies for migrating existing subscriptions to Stripe Billing, both through a toolkit and using Stripe APIs. It also touches upon integrating with third-party payment processors.
*   **Advanced Features:** Topics like managing prorations, handling pending updates, billing customers in advance, and using webhooks for subscription events are covered.
*   **Platform-Specific Integrations:** Specific guidance is provided for managing subscriptions on iOS.

The documentation is structured to guide users from understanding the fundamentals of subscriptions to implementing complex recurring billing scenarios with various payment options and advanced features.