Demander l'importation des données du PAN
Vous pouvez importer vos données clients existantes d’un autre prestataire de services de paiement sur votre compte Stripe. Nous collaborons avec votre prestataire de services de paiement actuel pour effectuer la migration de vos données en toute sécurité, y compris les informations de paiement. Ceci vous permet de continuer à facturer vos clients sans interruption et de ne pas avoir à leur redemander leurs informations de paiement.
Processus de migration des données
La migration des données vers Stripe comprend généralement les étapes suivantes :
- Créer votre intégration Stripe.
- Demander à votre prestataire actuel de transférer vos données vers Stripe.
- Mettez à jour votre intégration pour finaliser la migration.
- (Facultatif)Migrer les abonnements, le cas échéant.
Une fois le processus de migration achevé, vous pouvez traiter tous vos paiements dans Stripe.
Créez et testez votre intégration Stripe avant de faire votre demande de migration de données auprès de votre prestataire actuel. Ceci vous donnera amplement le temps de vérifier et de tester votre nouvelle intégration. En cas de questions concernant le processus de migration ou d’intégration Stripe, contactez-nous.
Créer votre intégration Stripe
Stripe simplifie vos exigences de sécurité afin que vos clients n’aient pas à quitter votre site pour effectuer un paiement. Cela passe par une combinaison d’étapes côté client et côté serveur :
- Stripe collecte de manière sécurisée les informations de paiement de votre client à partir de votre site Web dans le navigateur du client.
- Stripe répond avec un token représentatif.
- Le navigateur envoie le token et toutes les autres données du formulaire à votre serveur.
- Votre code côté serveur utilise ce token dans une requête d’API (par exemple, pour créer un paiement).
Cette approche simplifie le tunnel de paiement de votre site Web et garantit que les informations de paiement sensibles n’entrent jamais en contact avec votre serveur, ce qui contribue à garantir le respect de la norme PCI.
Flux du processus de paiement dans Stripe
Avec une intégration Stripe :
- Vos clients ne quittent jamais votre site Web.
- La création du token n’est pas liée à un produit ou un montant particulier.
- La création sur demande d’une clé côté client n’est pas nécessaire. À la place, vous utilisez une clé API publiable définie.
Préparer votre intégration
Avant de commencer votre migration, configurez votre intégration Stripe avec Checkout. Vous pouvez l’intégrer en tant que page hébergée par Stripe ou en tant que formulaire intégré sur votre site web.
Avec cette approche, vous pouvez accepter les paiements dans Stripe sans affecter votre clientèle actuelle.
Points importants
Avant de demander à votre prestataire de services de paiement de transférer les données vers Stripe, préparez-vous à exécuter les tâches suivantes :
Remapper les dossiers client
Vous devez remapper les dossiers client de votre côté après la migration. Par exemple, une cliente dont l’adresse électronique est jenny.rosen@example.com porte l’identifiant 42
dans votre base de données, ce qui correspond à l’identifiant client 1893 dans le système de votre prestataire précédent.
Après la migration, cette même cliente porte l’identifiant cus_12345
dans votre compte Stripe. Pour que vous puissiez mettre à jour votre base de données avec les nouvelles références, un spécialiste de la migration Stripe vous fournit un fichier de mappage d’importation par e-mail. Dans certains cas plus rares, nous chargeons ce fichier dans votre Dashboard au moyen d’un dépôt de fichiers sécurisé.
Au lieu de créer un nouveau client dans votre compte Stripe pour chaque ID de client unique dans les fichiers que nous recevons de votre sous-traitant précédent, nous pouvons importer les données du moyen de paiement des dossiers précédents dans les objets client Stripe existants. Pour choisir cette option :
Dans le formulaire, choisissez Oui en réponse à la question Voulez-vous importer les données dans les objets Customer Stripe qui figurent déjà dans votre compte Stripe ?.
Préparez un fichier de mappage CSV contenant deux colonnes :
old_customer_id
: l’identifiant unique utilisé par votre prestataire précédent.stripe_customer_id
: l’ID client Stripe correspondant au client au formatcus_xxxx
.
N’incluez pas de données sensibles dans le fichier.
Lorsque nous recevons le formulaire d’inscription, nous vous envoyons par e-mail une demande de fichier de mappage CSV. Répondez à l’e-mail avec le fichier préparé.
Gérer la mise à jour des informations de paiement
Les clients peuvent avoir besoin de mettre à jour leurs informations de paiement après que vous avez demandé à votre prestataire précédent de transmettre vos données, mais avant qu’elles n’aient été reçues et importées par Stripe. Pendant cet intervalle de temps, les changements de moyen de paiement soumis à votre prestataire précédent seront perdus car ils ne seront pas inclus dans les données transférées. Ces changements ne peuvent pas être reflétés dans Stripe car l’importation des données n’a pas encore eu lieu et le nouvel identifiant Stripe du client n’est pas encore connu.
Pour gérer cette situation, modifiez la façon dont votre site met à jour les informations de paiement enregistrées. Il s’agit notamment de préparer l’auto-migration de tout client n’ayant pas d’identifiant Stripe enregistré :
- Créez un nouvel objet Customer dans Stripe pour votre client.
- Associez le moyen de paiement à l’objet
Customer
. - (Facultatif) Recréez l’abonnement.
En mettant à jour votre intégration Stripe pour parer à ces éventualités, vous éviterez à vos clients de rencontrer des erreurs ou des problèmes de facturation.
Une fois que la migration a eu lieu, les mises à jour déclenchées par une carte bancaire, telles que le changement de la date d’expiration, sont automatiquement gérées par Stripe.
Faire la demande de migration auprès de votre prestataire de services de paiement actuel
Lorsque vous avez créé votre intégration et que vous êtes prêt(e) à traiter des paiements dans Stripe, il est temps de demander le transfert de vos données de paiement auprès de votre prestataire précédent. Il est utile à cet égard que ce soit le ou la propriétaire du compte qui prenne contact, car la plupart des prestataires n’effectueront un transfert de données qu’à sa demande.
Après avoir demandé le transfert des données auprès de votre prestataire précédent, contactez-nous pour nous en informer. Stripe peut importer les informations de paiement de vos clients (telles que les cartes de crédit et les informations de compte bancaire pour les paiements ACH et SEPA) ainsi que les informations concernant l’adresse de facturation. En revanche, Stripe n’est pas en mesure d’importer les abonnements ; ceux-ci doivent être recréés séparément.
Avertissement
N’envoyez pas les informations confidentielles relatives à des cartes de crédit ou des clients directement à Stripe. Si vous avez ces données, contactez le service d’assistance à la migration pour que nous puissions vous aider à transférer ces données de manière sécurisée.
Le transfert des données finales de votre prestataire précédent vers Stripe peut prendre quelques jours, voire plusieurs semaines. Veillez donc à prévoir cette période de transition dans votre plan de migration. Si les données que nous recevons ne peuvent pas être utilisées, nous décrirons tous les problèmes et travaillerons avec votre prestataire précédent pour corriger les données.
Une fois que votre prestataire précédent a transféré les données, Stripe commence à les importer sur votre compte. Stripe crée un objet Customer unique pour chaque client dans le fichier des données transférées, puis crée et rattache les cartes bancaires du client comme objet Card ou Source. Si les données transférées indiquent la carte bancaire par défaut du client, nous la configurons comme le moyen de paiement par défaut du client pour les paiements et les règlements d’abonnement.
Ce processus d’importation a lieu généralement dans les 10 jours ouvrables suivant la réception des données complètes et correctes de votre précédent prestataire.
Mettre votre intégration à jour
Une fois que le processus d’importation est effectué, Stripe vous envoie un fichier JSON qui fait correspondre les identifiants de votre prestataire actuel aux identifiants des objets Stripe importés ; vous devez analyser ce fichier de correspondance et mettre à jour votre base de données en conséquence. Si vous aviez créé votre intégration Stripe avant d’essayer de l’importer, votre système aurait géré toutes les mises à jour de carte bancaire qui ont eu lieu pendant la transition.
Une fois votre intégration mise à jour à l’aide de ce fichier de correspondance, vous pouvez commencer à facturer tous vos clients dans Stripe. Dans l’exemple ci-après :
- L’identifiant client
1893
est importé comme un nouvel objet Customer avec l’identifiantcus_abc123def456
. - La carte bancaire du client portant l’identifiant
2600
est importée comme un nouvel objet Card avec l’identifiantcard_2222222222
. - La carte bancaire du client portant l’identifiant
3520
est importée comme un nouvel objet Card avec l’identifiantcard_3333333333
.
Si vous préférez, vous pouvez demander à ce que les données soient importées en tant que PaymentMethods lorsque vous nous soumettez la demande de migration. Dans ce format, la seule modification du fichier de mappage est que les ID sont au format pm_2222222222
.
Si une carte de crédit du client est refusée après l’exécution de la migration, demandez au client de fournir le numéro CVC de sa carte ou de mettre à jour ses informations. Une fois fait, essayez à nouveau de débiter le compte.
Fonctionnement avec des abonnements (facultatif)
Les migrations qui impliquent des abonnements comportent généralement ces étapes :
- Configurer votre intégration Billing.
- Migrer les informations relatives à vos clients et à votre prestataire de paiement (comme décrit sur cette page).
- Importer vos abonnements vers Stripe Billing. En savoir plus sur la migration des abonnements depuis d’autres prestataires de services vers Stripe.
Vous pouvez importer des abonnements existants en :
Après avoir quitté votre prestataire de services de paiement, confirmez que toute facturation automatique de vos clients a été annulée.
Clé PGP de migration
Si le système de chiffrement PGP ne vous est pas familier, consultez la page GPG et commencez par importer une clé publique. Une fois que vous avez acquis les principes de base du chiffrement PGP, utilisez la clé publique PGP suivante pour chiffrer les données sensibles (telles que les informations de carte bancaire) en vue d’une migration conforme à la norme PCI. Si vous avez des questions ou rencontrez des problèmes, contactez-nous via notre formulaire dédié.
Clé de migration PGP
Après avoir importé notre clé, vous pouvez chiffrer des fichiers en exécutant la commande ci-après :
gpg --encrypt --recipient 9C78B7620C1E99AD FILENAME
Cela crée le fichier FILENAME.gpg et les informations suivantes :
- ID de la clé :
9C78B7620C1E99AD
- Type de clé : RSA
- Taille de la clé : 4096 bits
- Empreinte :
AEBF 7C48 38C4 4D2F DC99 A3F9 9C78 B762 0C1E 99AD
- ID utilisateur :
Stripe Import Key (PCI) <support-migrations@stripe.com>