## Managing Subscriptions

This section of the documentation covers the comprehensive management of customer subscriptions within Stripe Billing. It details how to create, modify, and ultimately cancel subscriptions, ensuring a seamless recurring revenue experience for your business.

### Key Subscription Management Features:

*   **Overview of Subscriptions:** Understand the fundamental concepts of how subscriptions work in Stripe, including recurring payments, customer information storage, and the overall subscription lifecycle.
*   **Building Subscription Integrations:** Learn how to construct robust subscription integrations, covering aspects like product catalog creation, customer registration, payment collection, and monitoring.
*   **Pricing Models:** Explore various recurring pricing models such as flat-rate, per-seat, tiered, and usage-based pricing to best suit your business offerings.
*   **Entitlements:** Discover how to map product features to Stripe products, enabling automatic provisioning and de-provisioning of access based on subscription status.
*   **Billing Cycles:** Configure the renewal dates for your subscriptions to align with your business needs.
*   **Trial Offers:** Implement free or paid trial periods to attract new customers and allow them to experience your product before committing.
*   **Billing Modes:** Understand and compare "classic" and "flexible" billing modes, with a recommendation to use flexible billing for enhanced features and predictable behavior.
*   **Prorations:** Learn how to manage prorated charges and credits when subscription details are modified mid-billing cycle.
*   **Pending Updates:** Handle payment failures gracefully when updating subscriptions, ensuring changes are applied only upon successful payment.
*   **Billing in Advance:** Bill customers for multiple service periods upfront to secure revenue and simplify renewals.
*   **Subscription Schedules:** Automate changes to subscriptions over time, such as future start dates, backdating, or upgrades/downgrades.
*   **Migrating Subscriptions:** Utilize toolkits or Stripe APIs to seamlessly migrate existing subscriptions from other systems to Stripe Billing.
*   **Canceling Subscriptions:** Understand the process of canceling subscriptions, including immediate effect and automatic cancellation after multiple failed payment attempts.
*   **Pausing Subscriptions:** Temporarily halt service delivery and invoice generation for various customer scenarios.
*   **Pausing Payment Collection:** Offer grace periods for customers to pay without impacting service delivery or invoice generation.
*   **Managing Payment Methods:** Configure specific payment methods for individual subscriptions, offering greater flexibility than account-wide defaults.
*   **Coupons and Promotion Codes:** Apply discounts to subscriptions and subscription items to incentivize purchases and reward customers.
*   **Embeddable Pricing Tables:** Create and embed interactive pricing tables on your website to showcase your subscription offerings and guide customers to checkout.
*   **Webhooks:** Leverage webhooks to receive real-time notifications of subscription activity and manage asynchronous events.
*   **Platform-Specific Integrations:**
    *   **iOS:** Manage subscriptions and entitlements directly within your iOS applications.
    *   **Checkout:** Utilize Stripe Checkout for pre-built subscription pages and streamlined customer experiences.
*   **Payment Method Integrations:** Set up subscriptions with a wide range of payment methods, including:
    *   ACH Direct Debit
    *   Amazon Pay
    *   Bacs Direct Debit (UK)
    *   Bank Transfers
    *   BECS Direct Debit (Australia)
    *   Boleto
    *   Cash App Pay
    *   iDEAL
    *   Klarna
    *   Local South Korean Cards (Kakao Pay, Naver Pay)
    *   Nigerian Cards
    *   PayTo
    *   PayPal
    *   Pix
    *   Pre-authorized Debit (Canada)
    *   Revolut Pay
    *   SEPA Direct Debit (EU)
    *   Stablecoins
    *   TWINT

This comprehensive set of documentation empowers developers to build and manage sophisticated subscription businesses with Stripe Billing.