# Définit le mode de facturation flexible comme mode par défaut pour les nouveaux abonnements. ## Nouveautés Les abonnements que vous créez via l’API sont désormais définis par défaut sur [mode de facturation flexible](https://docs.stripe.com/billing/subscriptions/billing-mode.md). Pour utiliser le mode `classic`, définissez le paramètre `billing_mode.type` sur `classic`. Dans le Dashboard Stripe, utilisez **Paramètres de facturation** pour définir un mode de facturation par défaut à l’échelle du compte pour les abonnements que vous créez avec **l’éditeur d’abonnements** et les liens de paiement. Vous pouvez afficher les deux modes de facturation et définir le défaut sur `flexible` ou `classic`, ou masquer `classic` entièrement. Vous pouvez également configurer le comportement du mode de facturation pour les abonnements créés à l’aide de liens de paiement et de tableaux de tarification. ## Pourquoi s’agit-il d’une modification majeure ? [Le mode de facturation flexible](https://docs.stripe.com/billing/subscriptions/billing-mode.md) modifie le comportement des abonnements et le calcul des factures par rapport au mode `classic`. Vérifiez les [différences](https://docs.stripe.com/billing/subscriptions/billing-mode.md#differences-between-classic-and-flexible-billing-mode). Cela vous permet de bénéficier d’une facturation précise et prévisible et de fonctionnalités supplémentaires pour gérer les abonnements. Ce nouveau paramètre par défaut a un impact sur ces intégrations : - [Créer un abonnement](https://docs.stripe.com/api/subscriptions/create.md?api-version=2025-09-30.clover) - [Créer une facture préliminaire](https://docs.stripe.com/api/invoices/create_preview.md?api-version=2025-09-30.clover) - [Créer une planification d’abonnement](https://docs.stripe.com/api/subscription_schedules/create.md?api-version=2025-09-30.clover) - [Créer un devis](https://docs.stripe.com/api/quotes/create.md?api-version=2025-09-30.clover) - Abonnements créés via l’[API Checkout Session](https://docs.stripe.com/api/checkout/sessions/create.md?api-version=2025-09-30.clover) - Abonnements créés via l’[API Payment Link](https://docs.stripe.com/api/payment-link/create.md?api-version=2025-09-30.clover) ## Impact Pour les utilisateurs de l’API, le mode de facturation par défaut dépend de la version de l’API de la requête : - Si la version de l’API de la requête est [2025-09-30.clover](https://docs.stripe.com/changelog.md#2025-09-30.clover) ou plus récente, le paramètre par défaut du mode de facturation est `flexible`. - Si la version de l’API de la requête est antérieure à [2025-09-30.clover](https://docs.stripe.com/changelog.md#2025-09-30.clover), le paramètre par défaut du mode de facturation est `classic`. Pour les utilisateurs du Dashboard, le mode de facturation par défaut est lié aux paramètres du mode de facturation nouvellement introduits : - Les nouveaux utilisateurs de Stripe Billing (ceux qui n’ont jamais créé d’abonnement en mode production ou en mode test) ne voient que l’option mode de facturation `flexible`. - Les utilisateurs existants voient les deux modes de facturation `flexible` et `classic`, avec `classic` sélectionné par défaut. - Vous pouvez configurer les paramètres par défaut du mode de facturation dans vos paramètres de **Facturation**. ## Mise à niveau #### API REST 1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench. 1. Si vous utilisez un SDK, passez à une version correspondant à celle de l’API. - Si vous n’utilisez pas de SDK, mettez à jour vos [requêtes API](https://docs.stripe.com/api/versioning.md) pour inclure la `version Stripe : 2025-09-30.clover` 1. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md). 1. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version. 1. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md). 1. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures. En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md). #### Ruby 1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench. 1. Mettez à niveau votre SDK Ruby vers [v16.0.0](https://github.com/stripe/stripe-ruby/releases/tag/v16.0.0) 1. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md). 1. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version. 1. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md). 1. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures. En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md). #### Python 1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench. 1. Mettez à niveau votre SDK Python vers [v13.0.1](https://github.com/stripe/stripe-python/releases/tag/v13.0.1) 1. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md). 1. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version. 1. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md). 1. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures. En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md). #### PHP 1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench. 1. Mettez à niveau votre SDK PHP vers [v18.0.0](https://github.com/stripe/stripe-php/releases/tag/v18.0.0) 1. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md). 1. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version. 1. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md). 1. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures. En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md). #### Java 1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench. 1. Mettez à niveau votre SDK Java vers [v30.0.0](https://github.com/stripe/stripe-java/releases/tag/v30.0.0) 1. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md). 1. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version. 1. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md). 1. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures. En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md). #### Node.js 1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench. 1. Mettez à niveau votre SDK Node vers [v19.1.0](https://github.com/stripe/stripe-node/releases/tag/v19.1.0) 1. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md). 1. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version. 1. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md). 1. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures. En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md). #### Go 1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench. 1. Mettez à niveau votre SDK Go vers [v83.0.0](https://github.com/stripe/stripe-go/releases/tag/v83.0.0) 1. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md). 1. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version. 1. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md). 1. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures. En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md). #### .NET 1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench. 1. Mettez à niveau votre SDK .NET vers [v49.0.0](https://github.com/stripe/stripe-dotnet/releases/tag/v49.0.0) 1. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md). 1. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version. 1. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md). 1. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures. En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md). ## Modifications connexes - [Supprime le paramètre d’itérations pour les planifications d’abonnement](https://docs.stripe.com/changelog/clover/2025-09-30/remove-iterations.md) - [Les codes de promotion font désormais référence aux bons de réduction en utilisant un champ polymorphe pour les promotions](https://docs.stripe.com/changelog/clover/2025-09-30/polymorphic-coupon.md) - [Ajoute la propriété Source de réduction et supprime la propriété Bon de réduction](https://docs.stripe.com/changelog/clover/2025-09-30/add-discount-source-property.md) - [Met à jour le calcul de la phase de planification d’abonnement afin de tenir compte des changements apportés au cycle de facturation](https://docs.stripe.com/changelog/clover/2025-09-30/billing-cycle-anchor-resets-during-phase-computation.md) - [Ajoute un comportement d’essai pour la configuration du portail client](https://docs.stripe.com/changelog/clover/2025-09-30/customer-portal-trial-behavior.md) - [Ajoute la possibilité de détailler les montants des réductions au prorata](https://docs.stripe.com/changelog/clover/2025-09-30/itemize-proration-discount-amounts.md)