## Stripe Subscriptions Documentation

This documentation set covers the comprehensive management of subscriptions within Stripe. It provides guidance on setting up, configuring, and managing recurring payments for your products and services.

### Key Areas Covered:

*   **Subscription Fundamentals:**
    *   Understanding how subscriptions work in Stripe, including their lifecycle and core concepts.
    *   Designing and building subscription integrations, including choosing pricing models (flat rate, per-seat, tiered, usage-based).
    *   Setting up recurring pricing models and embedding pricing tables.
*   **Subscription Management:**
    *   Creating and managing subscriptions, including handling trials and discounts.
    *   Configuring billing cycles and backdating subscriptions.
    *   Modifying, pausing, and canceling subscriptions.
    *   Utilizing subscription schedules for automated changes.
    *   Managing entitlements to control feature access based on subscription status.
    *   Handling pending updates and prorations for subscription changes.
*   **Payment Methods and Invoicing:**
    *   Setting up various payment methods for subscriptions, including direct debits (ACH, SEPA, Bacs, BECS), bank transfers, PayPal, Pix, Revolut Pay, TWINT, iDEAL, Cash App Pay, Amazon Pay, Klarna, and local payment methods (Korean cards, Nigerian cards, Naver Pay).
    *   Collecting payment methods with no initial payment.
    *   Managing subscription payment methods and setting them per-subscription.
    *   Understanding and configuring billing modes (classic vs. flexible).
    *   Billing customers in advance.
    *   Using webhooks to manage subscription events.
*   **Migration and Integrations:**
    *   Migrating existing subscriptions to Stripe Billing using toolkits or APIs.
    *   Integrating with third-party payment processors.
    *   Building subscriptions on iOS.
    *   Integrating SaaS businesses on Stripe.
*   **Advanced Features:**
    *   Using mixed interval subscriptions for items with different billing periods.
    *   Configuring trial offers, including free trials.
    *   Managing compliance requirements for trials and promotions.
    *   Using script language for advanced billing logic.

This collection of documentation aims to provide developers and businesses with the necessary information to effectively leverage Stripe's subscription capabilities for their recurring revenue models.