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
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
Outils de développement
Démarrer
Paiements
Automatisation des opérations financières
Démarrer
Paiements
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
Aperçu
Billing
    Présentation
    À propos des API Billing
    Abonnements
      Présentation
      Démarrage rapide
      Cas d'usage
      Développer votre intégration
      Fonctionnalités d'abonnement
        Factures d'abonnements
        Planifications d'abonnements
        Tarification des abonnements
        Modèles tarifaires récurrents
        Intégrez une grille tarifaire
        Démarrer des abonnements
        Définir des quantités
        Définir des cycles de facturation
        Antidater des abonnements
        Abonnement à plusieurs articles
        Définir des périodes d'essai
        Appliquer des bons de réduction
        Migrer des abonnements vers Stripe
        Mode de calcul des crédits au prorata
        Paiements d'abonnement
        Moyens de paiement pour les abonnements
        Intégrer le traitement des paiements par des tiers
        Méthodes d'encaissement
        Partager un lien de modification des informations de paiement
        Authentification forte du client (SCA)
        Gérer les abonnements
        Modifier des abonnements
        Gérer des mises à jour en attente
          Documentation sur les mises à jour en attente
      Analyses
    Invoicing
    Facturation à la consommation
    Connect et Billing
    Tax et Billing
    Devis
    Recouvrement de revenus
    Automatisations
    Scripts
    Comptabilisation des revenus
    Gestion des clients
    Droits d'accès
    Tester votre intégration
Tax
Rapports
Données
Constitution de start-up
AccueilAutomatisation des opérations financièresBillingSubscriptionsSubscription featuresManage pending updates

Documentation sur les mises à jour en suspens

Découvrez la fonctionnalité des mises à jour en suspens.

Copier la page

Attributs pris en charge

Seuls certains attributs peuvent être utilisés pour créer une mise à jour en suspens. Soit ces attributs contrôlent le comportement de prorata, soit ils génèrent de nouvelles factures.

Les attributs pris en charge pour l’endpoint mettre à jour l’abonnement sont :

  • expand
  • payment_behavior
  • proration_behavior
  • proration_date
  • billing_cycle_anchor
  • items
    • price
    • quantity
  • trial_end
  • trial_from_plan
  • add_invoice_items

Les attributs pris en charge pour les endpoints créer un poste d’abonnement et mettre à jour un poste d’abonnement sont :

  • expand
  • payment_behavior
  • proration_behavior
  • proration_date
  • price
  • quantity

Cycle de vie des mises à jour en suspens

Si le paiement est effectué avec succès, la facture est actualisée en paid et les modifications sont immédiatement appliquées à l’abonnement. Si le paiement échoue, les valeurs mises à jour sont ajoutées au hachage pending_update sur l’objet Subscription. La latest_invoice pour l’abonnement fait référence à une facture non payée avec un état open. Le cycle de l’abonnement continuera comme si aucune demande de mise à jour n’avait été effectuée.

Il existe deux moyens de gérer les échecs de paiement. Ils concernent les refus de paiement et l’authentification du client. Suite à la résolution de ces problèmes, une nouvelle tentative de paiement est effectuée. Si le paiement est validé, les modifications sont appliquées et le hachage pending_update est effacé. Si le paiement échoue une nouvelle fois, le hachage pending_update reste sur l’abonnement avec la date d’expiration originale et aucune modification n’est appliquée.

Si vous annulez une mise à jour en suspens, le hachage pending_update est effacé et les changements associés sont abandonnés.

Expiration

Si vous ne prenez aucune mesure après l’échec d’une modification, la facture est annulée et la modification en attente est abandonnée une fois le délai expired_at de la pending_update écoulé. Cette heure est définie soit sur l’heure de fin de la période d’essai, soit sur la date de fin de période de items.current, mais toujours sur la date la plus proche. Si ces délais sont supérieurs à 23 heures à partir de l’heure de modification, le délai expired_at est fixé à 23 heures après l’appel de modification.

Stripe annule aussi automatiquement la facture et supprime la mise à jour en suspens si l’un des événements suivants se produit :

  • L’abonnement atteint un seuil de facturation.
  • Une planification d’abonnement associée à l’abonnement migre vers une nouvelle phase.

Événements de mise à jour en suspens

Vous pouvez utiliser des webhooks pour écouter les événements suivants en relation avec les mises à jour en suspens :

ÉvénementObjectif
customer.subscription.updatedRecevoir des notifications pour les abonnements, la vérification du hachage pending_updates et la résolution des échecs de paiement, le cas échéant.
customer.subscription.pending_update_appliedRecevoir des notifications lorsque les mises à jour en suspens sont appliquées afin que vous puissiez effectuer des actions supplémentaires comme le passage à un plan tarifaire supérieur ou inférieur, la mise en et hors service des services, etc.
customer.subscription.pending_update_expiredRecevoir des notifications lorsque les mises à jour en suspens expirent ou sont automatiquement annulées, et le cas échéant, essayer d’effectuer une nouvelle fois la mise à jour.

Mises à jour en suspens et planification d’abonnement

Les mises à jour en suspens et la planification de l’abonnement peuvent toutes les deux être utilisées pour gérer les abonnements. Si une mise à jour en suspens existe lors de phases de modifications de la planification, la mise à jour en suspens est abandonnée et la facture associée est annulée avant que la transition de la phase ne se produise. Le cas échéant, vous pouvez effectuer une nouvelle tentative de demande de mise à jour après la transition de la phase.

Enregistrements d’utilisation

Si un abonnement comprend des articles facturés à la consommation, Stripe facture tout enregistrement d’utilisation sur la facture de mise à jour en attente. Cependant, si le paiement pour la mise à jour en attente n’a pas lieu avant la date d’expiration, Stripe ignore ces enregistrements d’utilisation, ce qui empêche de les comptabiliser sur la facture suivante. De plus, si la mise à jour en attente supprime un tarif calculé à la consommation, Stripe ignore toute utilisation signalée entre la création de la mise à jour en attente et le paiement de la facture qui en résulte, et l’exclut de toutes les factures.

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