Migrer des abonnements vers Stripe Billing à l'aide du kit d'outils
Comment migrer vos abonnements existants vers Stripe à l'aide du kit d'outils.
Utilisez le kit d’outils de migration Billing pour migrer vos abonnements existants d’un système tiers ou maison ou d’un compte Stripe existant vers Stripe Billing.
Avant de commencer
- Si vous ne l’avez pas encore fait, passez en revue les étapes de la migration.
- Créez une intégration Stripe Billing avant de commencer la migration. Il s’agit d’une configuration ponctuelle que vous n’avez pas besoin de répéter pour les prochaines migrations.
- Demandez l’importation de données du PAN à votre prestataire de services de paiement actuel. Cette étape n’est requise que si vous migrez vers Stripe à partir d’un autre prestataire. Si vous migrez de Stripe vers Stripe, vous pouvez ignorer ce prérequis.
- Si vous effectuez une migration à partir d’un système tiers ou maison, ponctuez soigneusement l’annulation de vos abonnements existants et la création de nouveaux abonnements dans Stripe. Pour éviter de manquer une période de facturation, créez les nouveaux abonnements dans Stripe avant d’annuler les anciens abonnements. Pour éviter la double facturation, annulez les abonnements dans votre ancien système avant que les abonnements ne soient paramétrés pour être facturés. Pour les abonnements dont les dates de facturation sont proches de la migration, planifiez-les pour qu’ils démarrent après le cycle afin que la facture finale soit dans l’ancien système.
Ouvrir le kit d'outils de migration Billing
Sélectionnez le bouton de mode test dans le coin supérieur droit si vous voulez exécuter un test de migration en premier lieu.
Accédez au Dashboard > Abonnements > Migrations.
Vous pouvez également cliquer sur le menu déroulant) à côté de + Créer un abonnement, et sélectionner Migrer les abonnements.
Pour démarrer votre migration, cliquez sur Commençons.
Télécharger un fichier CSV
Exportez tout d’abord vos abonnements existants en faisant correspondre les données exportées à un fichier CSV compatible avec la migration. Vous pouvez créer votre propre fichier CSV ou télécharger l’un des modèles CSV suivants fournis par Stripe :
Vous trouverez également des exemples de fichiers CSV pour les cas d’usage courants en matière de migration dans la Référence pour le fichier CSV du kit d’outils.
Cliquez sur Télécharger le modèle au format CSV.
Choisissez un modèle CSV (basique, articles à prix multiples ou tarifs ad hoc) en fonction de votre cas d’usage en matière de facturation.
CSV basique
Cet exemple montre une migration d’abonnements pour des cas d’usage courants, notamment la migration des quantités, taxes, dates de début du cycle de facturation, réductions, périodes d’essai ou antidatages.
Spécifier les champs suivants pour un fichier CSV basique :
Fichier CSV d’articles à prix multiples
Cet exemple illustre une migration comportant plusieurs produits par abonnement.
Spécifier les champs suivants pour un fichier CSV d'articles à prix multiples :
Tarifs ad hoc CSV
Cet exemple illustre la gestion d’une migration d’abonnement à l’aide de tarifs ad hoc pour des produits existants.
Spécifier les champs suivants pour un fichier CSV de tarifs ad hoc :
Dans le fichier CSV, indiquez les informations des abonnements que vous souhaitez exporter.
Pour les migrations Stripe vers Stripe
Si vous effectuez des migrations d’abonnements entre des comptes Stripe, reportez-vous à l’exemple CSV avant de spécifier et de télécharger un fichier CSV.
Charger un fichier CSV
Cliquez sur Charger un fichier CSV. La taille limite des fichiers CSV est de 120 Mo.
Stripe valide le fichier pour vérifier que les abonnements chargés sont au format CSV requis. Ce processus peut prendre jusqu’à quelques heures selon la taille du fichier. Si le fichier est valide, vous pouvez passer à l’étape suivante de la migration.
Résoudre les erreurs de validation
Si le fichier que vous avez chargé comporte des erreurs, le kit d’outils affiche un récapitulatif des échecs. Pour corriger les erreurs :
Cliquez sur Télécharger le fichier pour vérifier les erreurs.
Vérifiez la colonne
processing_
pour voir les erreurs.error Corrigez toutes les erreurs. Les erreurs courantes incluent :
Erreur Résolution des problèmes Dates non valides Assurez-vous que toutes les dates sont au format d’horodatage epoch ou Unix. Plage start_
incorrectedate Assurez-vous que la date de début start_
de chaque abonnement soit dans plus de 24 heures.date Données manquantes Assurez-vous que chaque enregistrement contient les champs requis. Tarif et taxe incompatibles Veillez à ce que les tarifs respectifs pour les taux de taxe spécifiés aient le même tax_
(TTC ou hors taxes).behavior Cliquez sur Charger le fichier corrigé pour charger le fichier CSV corrigé (la taille du fichier CSV est limitée à 120 Mo).
Attendez que le nouveau processus de validation soit terminé pour voir l’état de validation le plus récent.
Vérifier les abonnements chargés
Une fois que Stripe a validé votre fichier CSV, vérifiez le récapitulatif des abonnements chargés afin de détecter d’éventuelles incohérences :
Faites une vérification croisée pour déterminer si les éléments suivants sont corrects :
- Date de chargement
- Nom du fichier chargé
- Nombre d’abonnements
- Nombre de clients
- Date de mise en service du premier abonnement
Si tout est valide, cliquez sur Démarrer la migration.
Si vous voyez des erreurs, cliquez sur Annuler la migration et recommencez la migration à partir de Télécharger un fichier CSV.
Suivre la progression de la migration
Après avoir examiné vos abonnements téléchargés, suivez la progression de votre migration :
Migration en cours
Vos abonnements sont mis en file d’attente pour être planifiés à la date de début spécifiée. Ce processus peut prendre de quelques minutes à quelques heures selon la taille du fichier. Par exemple, la validation et la migration de 100 000 abonnements prennent environ 30 minutes.
Le kit d’outils de migration Billing utilise la planification d’abonnement pour migrer vos abonnements. Cela permet à vos abonnements de rester dans un état planifié pendant 24 heures avant la mise en production. En mode test, ce délai est réduit à une heure pour une évaluation et des tests plus rapides.
Abonnements planifiés
Après la migration, vos abonnements restent dans un état planifié pendant 24 heures avant la mise en production. Vous disposez de 10 heures pour annuler ces planifications d’abonnements via le kit d’outils.
Vous ne pouvez actuellement pas mettre à jour les abonnements planifiés à l’aide du kit d’outils. Si vous souhaitez mettre à jour vos abonnements planifiés, vous pouvez appeler le endpoint de mise à jour ou mettre à jour chaque abonnement (un par un) dans le Dashboard des abonnements.
Les clients ne peuvent pas annuler les abonnements planifiés via leur portail client. Ils ne peuvent annuler que les abonnements en cours.
Mettre vos abonnements en production
Après 24 heures, vos abonnements planifiés sont mis en production et facturent les clients aux dates de début applicables. Vous pouvez consulter tous vos abonnements en cours dans le Dashboard des abonnements.
Une fois la migration mise en production, nous vous recommandons de surveiller vos abonnements à partir du premier paiement. Assurez-vous que les dates de prélèvement et les montants des abonnements migrés correspondent à la start_date spécifiée.
Les clients peuvent annuler les abonnements en temps réel via leur portail client.
Surveiller les abonnements
Lorsque vous surveillez vos abonnements après que la migration a été mise en production, soyez attentif aux problèmes liés aux moyens de paiement.
Par exemple, vérifiez que les transactions ne comportent pas de codes de refus irrécupérables de l’émetteur, tels que incorrect_
, et prenez des mesures pour vous assurer que les factures sont payées. Envisagez de notifier les clients dont les moyens de paiement ne sont pas valides par d’autres canaux que l’e-mail, tels que des SMS ou des notifications dans l’application.
Lorsque vous utilisez le recouvrement automatique, vérifiez les factures en cours ou en retard pour vous assurer que les clients disposent bien de moyens de paiement par défaut, sans lequel le recouvrement de la facture ne pourrait avoir lieu.
Afficher toutes les migrations
Pour afficher toutes vos migrations :
Sélectionnez la migration que vous souhaitez examiner dans Migrations.
Pour ouvrir une migration, cliquez sur Afficher dans le menu déroulant.
Vous pouvez suivre les champs suivants :
- Date de chargement
- Nom du fichier
- ID de migration Stripe Billing
- Nombre d’abonnements
- État de la migration
FacultatifAnnuler une migration
Si vous identifiez des problèmes avec les abonnements planifiés, vous pouvez annuler la migration et annuler les abonnements planifiés. Le Dashboard affiche un horodatage pour indiquer si vous pouvez encore annuler la migration via le kit d’outils. Vous disposez de 10 heures à compter de la planification des abonnements pour les annuler. Après ces 10 heures, l’option d’annulation est désactivée dans le kit d’outils.
- Recherchez la migration que vous souhaitez annuler dans vos Migrations.
- Cliquez sur Annuler la migration dans le menu déroulant.
Annuler après 10 heures
Pour annuler la migration après 10 heures, vous pouvez appeler le endpoint d’annulation ou annuler individuellement chaque abonnement (un par un) dans le Dashboard des abonnements.
FacultatifExécuter plusieurs migrations
Vous pouvez exécuter autant de migrations d’abonnements simultanées que vous le souhaitez. Pour les migrations importantes, divisez les abonnements en lots et commencez par un petit lot. Cela vous permettra d’identifier rapidement les problèmes de validation et de gagner du temps.
Pour démarrer une nouvelle migration :
Cliquez sur Démarrer une nouvelle migration.
Recommencez le processus de migration à partir de Télécharger un fichier CSV.
Vous trouverez également des exemples de fichiers CSV pour les cas d’usage courants en matière de migration dans la Référence pour le fichier CSV du kit d’outils.