## Managing Stripe Subscriptions

This documentation section provides comprehensive guidance on setting up, managing, and customizing subscription services using Stripe Billing. It covers the entire lifecycle of a subscription, from initial setup and pricing models to advanced features like entitlements, billing cycles, and various payment methods.

### Core Subscription Concepts

*   **How subscriptions work:** Understand the fundamental principles of recurring payments and subscription lifecycles with Stripe. (Page 2)
*   **Build a subscriptions integration:** Learn the essential steps to create and manage subscriptions for recurring payments. (Page 7, 8, 9, 10, 11, 12, 13)
*   **Design a subscriptions integration:** Explore configuration options and pricing models for your subscription service. (Page 18)
*   **Recurring pricing models:** Discover different pricing strategies like flat-rate, per-seat, tiered, and usage-based pricing. (Page 38)
*   **Set up flat rate pricing:** Implement a simple pricing model where customers pay a fixed rate for a service tier. (Page 20)
*   **Set up per-seat pricing:** Configure pricing based on the number of users or licenses. (Page 21)
*   **Embeddable pricing table for subscriptions:** Create and display a customizable pricing table on your website that links to Stripe Checkout. (Page 34)

### Subscription Management and Customization

*   **Entitlements:** Map product features to Stripe products to automatically grant or revoke access based on subscription status. (Page 1)
*   **Set the subscription billing renewal date:** Configure billing cycle anchors to align future billing dates. (Page 6)
*   **Modify subscriptions:** Learn how to change existing subscriptions, including prorated charges and credits. (Page 15)
*   **Manage prorations:** Understand how partial charges and credits are calculated when subscriptions are modified. (Page 36)
*   **Pending updates:** Handle payment failures when updating subscriptions to ensure changes are applied correctly. (Page 32)
*   **Bill customers in advance:** Set up prebilling to charge customers for multiple service periods at once. (Page 33)
*   **Backdate subscriptions:** Bill customers for past service periods, useful for migrations or record-keeping. (Page 5)
*   **Pause subscriptions:** Temporarily suspend service delivery and invoice generation for subscriptions. (Page 29)
*   **Pause payment collection:** Halt payment collection for subscriptions without affecting their active status, often used for grace periods. (Page 30)
*   **Cancel subscriptions:** Learn how to manually cancel customer subscriptions. (Page 14)
*   **Mixed interval subscriptions:** Include multiple subscription items with different billing periods on a single subscription. (Page 27)
*   **Configure trial offers on subscriptions:** Set up free or paid trial periods for your subscription items. (Page 28)
*   **Use free trial periods on subscriptions:** Implement free trials using the legacy `trial_end` parameter. (Page 46)
*   **Manage compliance requirements for trials and promotions:** Ensure compliance with card network requirements for trial offers. (Page 47)
*   **Set payment methods per-subscription:** Specify available payment methods for individual subscriptions. (Page 31)
*   **Subscription schedules:** Automate changes to subscriptions over time, such as starting on a future date or upgrading/downgrading. (Page 45)
*   **Entitlements:** Determine when to grant or revoke product feature access to customers based on their subscription status. (Page 1)

### Payment Methods and Integrations

*   **Set up payment methods for subscriptions with no initial payment:** Authorize and store payment methods for future charges when no immediate payment is required. (Page 17)
*   **Set up a subscription with ACH Direct Debit:** Integrate US bank account payments for subscriptions. (Page 53)
*   **Set up a subscription with Amazon Pay:** Integrate Amazon Pay for subscription payments. (Page 55, 56, 57, 58)
*   **Set up a subscription with Bacs Direct Debit:** Integrate UK Direct Debit payments for subscriptions. (Page 54)
*   **Set up a subscription with bank transfers:** Configure subscriptions to accept payments via bank transfers. (Page 41)
*   **Use Boleto with subscriptions:** Integrate Boleto, a Brazilian voucher payment method, for subscriptions. (Page 59)
*   **Set up a subscription with Cash App Pay:** Integrate Cash App Pay for subscription payments. (Page 60)
*   **Set up a subscription with iDEAL and SEPA Direct Debit:** Combine iDEAL for initial payment details with SEPA Direct Debit for recurring payments. (Page 51)
*   **Set up a subscription with Klarna:** Integrate Klarna for subscription payments. (Page 65)
*   **Set up a subscription with local South Korean cards:** Integrate local card payments for subscriptions in South Korea. (Page 66, 67, 68, 69)
*   **Set up a subscription with Naver Pay:** Integrate Naver Pay for subscription payments. (Page 70, 71, 72, 73)
*   **Set up a subscription with Nigerian cards:** Integrate Naira card payments for subscriptions in Nigeria. (Page 74, 75, 76, 77)
*   **Set up a subscription with PayPal:** Integrate PayPal for subscription payments. (Page 42)
*   **Accept subscription payments with PayTo:** Integrate PayTo for subscription payments in Australia. (Page 78, 79, 80, 81)
*   **Set up a subscription with Pix:** Integrate Pix, a Brazilian instant payment system, for subscriptions. (Page 82)
*   **Set up a subscription with pre-authorized debit in Canada:** Integrate Canadian pre-authorized debit for subscriptions. (Page 39)
*   **Set up a subscription with Revolut Pay:** Integrate Revolut Pay for subscription payments. (Page 83, 84, 85, 86)
*   **Set up a subscription with SEPA Direct Debit:** Integrate SEPA Direct Debit for subscription payments in the EU. (Page 52)
*   **Set up a subscription with stablecoin payments:** Integrate stablecoin payments for recurring transactions. (Page 44)
*   **Set up a subscription with TWINT:** Integrate TWINT for subscription payments in Switzerland. (Page 87)
*   **Set up a subscription with BECS Direct Debit in Australia:** Integrate Australian BECS Direct Debit for subscriptions. (Page 40)
*   **Integrate with third-party payment processors:** Use Stripe subscriptions and invoices with external payment processors. (Page 43)

### Migration and Advanced Topics

*   **Migrate subscriptions to Stripe Billing:** Learn how to import existing subscriptions into Stripe Billing using the toolkit or Stripe APIs. (Page 22, 23, 26)
*   **Using webhooks with subscriptions:** Receive notifications for subscription events to manage your integration. (Page 49)
*   **Manage subscriptions on iOS:** Utilize the Billing SDK for iOS to manage subscriptions and entitlements within your app. (Page 25)
*   **Integrate a SaaS business on Stripe:** Learn how to build a SaaS business using Stripe Billing and other products. (Page 3)
*   **Script language definition:** Understand the syntax and semantics of Stripe's scripting language for advanced customization. (Page 4)
*   **Enable billing mode:** Choose between classic and flexible billing modes for increased flexibility and access to new features. (Page 35)
*   **Compare classic and flexible billing mode:** Understand the differences between the two billing modes and their impact on your integration. (Page 16)
*   **Quickstart:** Get started with a pre-built subscription page using Stripe Checkout. (Page 50)