Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compte
Connectez-vous
Démarrer
Paiements
Revenus
Plateformes et places de marché
Gestion de fonds
Ressources pour les développeurs
Aperçu
Gestion des versions
Journal des modifications
    Présentation
    Basil
    Acacia
    Versions précédentes
Mettre à niveau votre version de l'API
Actualiser votre version du SDK
Essentials
SDK
API
Tests
CLI Stripe
Exemples de projets
Outils
Workbench
Dashboard des développeurs
Shell Stripe
Stripe pour Visual Studio Code
Fonctionnalités
Workflows
Destinations d'événements
Alertes d'intégrité de StripeChargements de fichiers
Solutions d'IA
Boîte à outils des agents
Modèle de protocole contextuel
Sécurité et confidentialité
Sécurité
Confidentialité
Extensions Stripe
Créer des applications Stripe
Utiliser les applications de Stripe
Partenaires
Partner ecosystem
Certification des partenaires
AccueilRessources pour les développeursChangelogBasil2025-07-30.basil

Ajoute des aides pour résilier les abonnements pour les périodes de facturation avec des intervalles mixtes

Nouveautés

Nous avons introduit les valeurs d’énumération cancel_at suivantes pour simplifier l’annulation d’un abonnement à intervalles mixtes à la fin d’une période de facturation :

  • min_period_end : planifie l’annulation de l’abonnement à la items.data.current_period_end la plus ancienne, pour tous les postes d’abonnement.
  • max_period_end : planifie l’annulation de l’abonnement au plus tard items.data.current_period_end pour tous les postes d’abonnement.

Dans les requêtes qui modifient à la fois la current_period_end d’un poste d’abonnement et qui définissent l’une de ces nouvelles valeurs, la current_period_end mise à jour est prise comme date d’annulation respective. Contrairement à cancel_at_period_end, ces valeurs se résolvent en horodatage immédiatement et les autres modifications apportées à items.data.current_period_end ne les affectent pas.

Remarque

Pour les abonnements à intervalles mixtes, la fonctionnalité cancel_at_period_end existante se résout toujours à la fin de la période du poste la plus ancienne.

Impact

Les endpoints suivants de l’API prennent en charge les nouveaux enums :

  • Créer un abonnement
  • Mettre à jour un abonnement
  • Créer un aperçu de la facture

Si votre intégration du mode de facturation flexible utilise actuellement cancel_at_period_end pour résilier les abonnements, mettez à jour votre intégration pour qu’elle utilise l’une ou l’autre de ces options :

  • Utilisez les nouvelles valeurs de l’enum min_period_end ou max_period_end pour spécifier l’intervalle qui déclenche l’annulation.
  • Remplir cancel_at avec un timestamp entier explicite.

Le paramètre cancel_at_period_end sur un abonnement n’est pas compatible avec les nouvelles aides cancel_at.

Si vous mettez à jour la valeur current_period_end pour les postes d’un abonnement, vous pouvez ajouter cancel_at : min_period_end ou cancel_at : max_period_end dans la même requête pour réinitialiser l’horodatage cancel_at existant de l’abonnement.

Modifications

champsModifierDe → à
Invoice#create_preview.subscription_details.cancel_atSubscription#create.cancel_atSubscription#update.cancel_atModifié
DateTime → DateTime | enum('max_period_end'|'min_period_end')

Mise à niveau

  1. Consultez la version actuelle de votre API dans Workbench.
  2. 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 pour inclure la version Stripe : 2025-07-30.basil
  3. Mettez à niveau la version de l’API utilisée pour les endpoints de webhook.
  4. Testez votre intégration avec la nouvelle version.
  5. Si vous utilisez Connect, testez votre intégration Connect.
  6. Effectuez la mise à niveau dans Workbench. Vous pourrez revenir à la version précédente pendant 72 heures.

En savoir plus sur les mises à niveau de l’API Stripe.

Changements connexes

  • Ajoute un paramètre de durée pour les phases de planification
  • Ajoute le support pour l’ajustement de la quantité à l’API Customer Portal Configuration
  • Ajoute le support pour les seuils de facturation sur les abonnements en mode facturation flexible
  • Ajoute le support pour les intervalles mixtes sur le même abonnement
Cette page vous a-t-elle été utile ?
OuiNon
  • Besoin d'aide ? Contactez le service Support.
  • Rejoignez notre programme d'accès anticipé.
  • Consultez notre log des modifications.
  • Des questions ? Contactez l'équipe commerciale.
  • LLM ? Lire llms.txt.
  • Propulsé par Markdoc