Conception d'une intégration
Pour mieux comprendre les possibilités d'intégration des abonnements.
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.
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 webhooks pour recevoir des notifications portant sur les événements liés aux abonnements. Par exemple, la notification invoice.
vous indique que vous pouvez donner accès à votre service en toute sécurité. Consultez notre documentation consacrée au cycle de vie des abonnements pour obtenir plus d’informations sur les événements webhook. Consultez notre documentation sur les événements d’abonnement pour prendre connaissance de 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, veuillez consulter la documentation sur l’intégration des droits d’accès.