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
        Concevoir une intégration pour les abonnements
        Créer une intégration pour les abonnements
        Créer une intégration avec Salesforce
        Définitions d'événements pour les abonnements
      Fonctionnalités d'abonnement
      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èresBillingSubscriptionsBuild your integration

Conception d'une intégration

Pour mieux comprendre les possibilités d'intégration des abonnements.

Copier la page

Avant de commencer le développement de votre intégration d’abonnements, vous devez définir le chemin d’intégration le plus approprié, surtout si vous ne rédigez pas le code vous-même et que vous devez collaborer avec des tiers. Appuyez-vous sur ce guide pour déterminer la meilleure façon de développer votre intégration, et suivez les liens pour consulter nos guides détaillés qui présentent les étapes à suivre.

Ce guide s’adresse aux utilisateurs qui, même s’ils ne rédigent pas de code eux-mêmes, souhaitent en apprendre davantage sur le processus d’intégration des abonnements afin de créer des plans et d’organiser des ressources.

Si vous savez déjà comment vous allez développer votre intégration et que vous souhaitez vous y mettre dès à présent, familiarisez-vous avec notre générateur d’intégration.

Modèles d'abonnement

Il est nécessaire que vous compreniez les différents modèles d’abonnement disponibles pour vous aider à prendre vos futures décisions, par exemple lorsque viendra le moment de choisir le modèle tarifaire et le formulaire de paiement à utiliser. Tout d’abord, tenez compte de votre modèle économique :

  • Si vous souhaitez que les clients paient avant de pouvoir accéder à votre service, cliquez sur l’onglet Payer en amont ci-dessous pour en savoir plus.
  • Si vous souhaitez collecter les informations de paiement, puis proposer à vos clients une période d’essai gratuite avant de les facturer, cliquez sur l’onglet Essai gratuit ci-dessous pour en savoir plus.
  • Si vous souhaitez permettre aux utilisateurs d’accéder à votre service sans leur demander de fournir leurs informations de paiement (modèle freemium), cliquez sur l’onglet Freemium ci-dessous pour en savoir plus.
Modèle d'abonnement prépayé

Modèle de paiement en amont

Avec le modèle de paiement en amont, vous collectez les informations de paiement et facturez vos clients avant de leur permettre d’accéder à votre service. Suite à cette première facturation, vous continuez de débiter vos clients de la même somme à intervalles réguliers. Lorsque vous choisissez ce modèle, vous devez utiliser le Dashboard ou l’API Subscriptions pour gérer les abonnements des clients. Si vous souhaitez autoriser vos clients à modifier directement leurs abonnements, vous devez intégrer le portail client.

Par exemple, une société d’hébergement de photos qui offre des niveaux de service de base et Premium et qui facture ses clients tous les mois pourrait proposer :

  • Un produit pour l’option de base
  • Un produit pour l’option Premium
  • Un tarif pour l’option de base (15 USD par mois)
  • Un tarif pour l’option Premium (25 USD par mois)

Voici un exemple de flux type pour ce modèle :

En savoir plus sur les webhooks dans le flux

À l’étape 3, l’événement spécifique que vous cherchez se nomme checkout.session.completed. Si vous utilisez Elements, fournissez l’accès au service après réception d’un événement invoice.paid.

À l’étape 4, recherchez l’événement intitulé invoice.paid.

  1. Le client sélectionne le plan de son choix (de base ou Premium).
  2. Vous collectez les informations de paiement.
  3. Vous lui fournissez l’accès à votre service. Pour savoir à quel moment réaliser cette étape, surveillez les événements webhook.
  4. Votre client continue d’accéder à votre service tout au long du cycle de vie de l’abonnement. Veillez à vérifier régulièrement que vous ne fournissez pas votre service à un client dont le paiement a échoué.

Reportez-vous à notre guide d’intégration pour apprendre à créer une intégration avec peu de code utilisant une page Stripe Checkout préconfigurée et hébergée ou une version personnalisée avec Stripe Elements.

Facturation à la consommation

Si vous comptez opter pour une facturation à la consommation, consultez la page Facturation à la consommation. Vous devez définir ce paramètre au moment où vous créez un tarif.

Collecter les informations de paiement

Si vous souhaitez limiter la quantité de code à rédiger, utilisez Checkout, la page de paiement préconfigurée et hébergée de Stripe. Pour commencer, consultez notre guide d’intégration consacré aux abonnements avec Checkout.

Si vous souhaitez créer un formulaire de paiement plus personnalisé que vous pourrez intégrer sur votre site Web existant, utilisez Elements, notre solution de composants d’interface utilisateur préconfigurés fournie avec Stripe.js.

Afficher les informations tarifaires

Intégrez une grille tarifaire à votre site Web pour présenter les tarifs des abonnements à vos clients. Lorsque ces derniers choisissent une option d’abonnement, ils sont directement redirigés vers la page de paiement. Configurez, personnalisez et modifiez directement votre grille via le Dashboard sans avoir à écrire la moindre ligne de code.

Modifier des abonnements

Si vous collectez les informations de paiement avec Checkout, vous pouvez utiliser le portail client pour permettre aux clients de modifier directement les détails de leur abonnement, comme leur moyen de paiement ou la fréquence de facturation. Consultez le guide d’intégration pour obtenir des instructions détaillées sur la configuration de cette fonctionnalité. (Avant de procéder à l’intégration, veillez également à prendre connaissance des limites du portail.)

Si vous développez une intégration avec Elements, vous pouvez ajouter un formulaire sur votre front-end pour collecter auprès de votre client les informations sur le plan qu’il souhaite modifier (ID de tarif et informations client, par exemple) et les envoyer vers un endpoint de votre back-end. Pour plus de détails et pour examiner un exemple de code, consultez la section expliquant comment permettre à vos clients de modifier leur plan dans le QuickStart consacré à Elements.

Modèles tarifaires

Quel type de tarification souhaitez-vous proposer à vos clients ? Par exemple, si vous comptez toujours fournir le même produit tous les mois, choisissez un modèle à tarif fixe. À l’inverse, si le tarif varie selon le nombre d’utilisateurs ou d’unités consommées, tournez-vous plutôt vers des tarifs évolutifs (basés sur le volume utilisé ou différents niveaux). Pour obtenir une liste exhaustive des modèles disponibles accompagnés de leur description, consultez nos exemples de modèles tarifaires.

Configurer des webhooks

Configurez des endpoints de webhook pour recevoir des notifications sur les événements liés à l’abonnement. Par exemple, la notification invoice.paid=true vous indique que vous pouvez donner accès à votre service en toute sécurité. Consultez notre documentation sur le cycle de vie de l’abonnement pour en savoir plus sur les événements de webhook. Consultez la liste complète des événements liés aux abonnements. Pour en savoir plus sur la gestion de l’accès aux fonctionnalités de votre produit, consultez la section droits d’accès.

FacultatifAutres considérations

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