Ce guide s’applique lorsque vous connectez Stripe comme votre propre processeur via Apportez Votre Propre Processeur (BYOP). Contactez-nous si vous avez besoin d’aide.
Activez l’accès aux données de carte brutes
Pour diriger les paiements via votre compte Stripe tandis que Dodo Payments gère la facturation, Dodo doit transmettre les détails de la carte à Stripe en votre nom en utilisant les API des données de carte brutes de Stripe. Par défaut, les comptes Stripe ne peuvent pas envoyer directement des numéros de carte bruts (PAN) à ses API. Stripe soumet cela à une approbation qui confirme que les systèmes manipulant les données de carte brutes sont conformes au PCI DSS. Avec BYOP, le système qui gère les données de carte est Dodo Payments, qui est conforme au PCI DSS Niveau 1 — vous prouvez ainsi la conformité en utilisant la certification de Dodo Payments plutôt que la vôtre. Vous demandez cet accès une fois, par compte. Lorsque vous demandez l’accès, Stripe demande une brève description de la manière dont les données de carte sont traitées. Indiquez que Dodo Payments, votre prestataire de paiement conforme au niveau 1 de la norme PCI DSS, traite les données de carte brutes, et que vos propres systèmes ne stockent ni ne manipulent jamais les numéros de carte bruts. Comme vous externalisez entièrement le traitement des cartes à Dodo Payments, vous n’avez pas besoin de votre propre SAQ D si vous êtes éligible à la SAQ A. Soumettez votre propre SAQ A, en indiquant Dodo Payments comme prestataire de services tiers dans la partie 2f, et joignez l’Attestation of Compliance (AOC) de Dodo Payments comme justificatif :Dodo Payments PCI DSS Attestation of Compliance (AOC)
Téléchargez l’AOC actuelle de Dodo Payments et soumettez-la à Stripe lorsque vous demandez l’accès aux données de carte brutes.
Enabling access to raw card data APIs
Guide de Stripe pour demander l’accès aux APIs de données de carte brutes sur votre compte.
Ce dont vous aurez besoin
Une fois que Stripe a confirmé l’accès aux données de carte brutes, connectez Stripe dans Settings → BYOP. Vous avez besoin de deux valeurs provenant de votre Stripe Dashboard :Stripe conserve séparément les identifiants du sandbox (test) et du mode live. Utilisez un sandbox Stripe pour le mode test de Dodo Payments, et le mode live de Stripe pour le mode live de Dodo Payments.
Étape 1 : Obtenir votre clé secrète
1
Open API Keys
Dans le Stripe Dashboard, ouvrez la page API keys. Basculez entre le sandbox et le mode live pour correspondre au mode de Dodo Payments que vous configurez.
2
Copy Your Secret Key
Copiez la Secret key. Elle commence par
sk_test_ dans un sandbox et par sk_live_ en mode live. Utilisez une clé secrète standard : les clés restreintes (rk_...) ne sont pas prises en charge. En mode live, Stripe affiche une clé secrète que vous ne pouvez créer qu’une seule fois ; copiez-la donc avant de fermer la boîte de dialogue.Collez la clé dans le champ Secret Key de Dodo Payments.Étape 2 : Configurer le webhook et le secret de signature
Lorsque vous enregistrez la connexion Stripe, Dodo Payments génère une URL d’endpoint Webhook. Ajoutez-la à Stripe en tant qu’endpoint webhook, puis copiez le secret de signature de l’endpoint.1
Create an Event Destination
Dans le Stripe Dashboard, ouvrez l’onglet Webhooks dans Workbench et sélectionnez Create an event destination. Sélectionnez Your account, puis tous les événements. Dodo Payments a besoin que l’endpoint reçoive chaque type d’événement.
2
Add the Endpoint URL
Choisissez Webhook endpoint comme type de destination. Dans Endpoint URL, collez l’URL de l’endpoint Webhook générée par Dodo Payments. Stripe accepte uniquement les URLs HTTPS accessibles publiquement.
3
Reveal the Signing Secret
Sur la page des paramètres de l’endpoint, sélectionnez Reveal secret pour afficher le Signing secret. Il commence par
whsec_. Chaque endpoint possède son propre secret ; les endpoints sandbox et live ont donc des secrets différents.4
Paste the Signing Secret into Dodo
Dans Settings → BYOP, collez le secret de signature dans le champ Webhook Signing Secret, puis sélectionnez Save & continue pour terminer la connexion.
Set up BYOP
Suivez le processus complet de configuration Bring Your Own Processor.
Foire aux questions
Do I need my own PCI certification (SAQ D)?
Do I need my own PCI certification (SAQ D)?
Non, si vous êtes éligible à la SAQ A. Dodo Payments traite les données de carte brutes pour votre compte et est conforme au niveau 1 de la norme PCI DSS ; vous soumettez donc votre propre SAQ A, en indiquant Dodo Payments dans la partie 2f, ainsi que l’Attestation of Compliance (AOC) de Dodo Payments, au lieu de remplir une SAQ D ou de réaliser un audit distinct.
Why doesn't Stripe enable this by default?
Why doesn't Stripe enable this by default?
L’envoi de numéros de carte bruts à une API fait entrer le système émetteur dans le périmètre PCI DSS. Stripe exige une preuve de conformité PCI avant d’activer les APIs de données de carte brutes, afin que les données des titulaires de carte restent protégées. Dodo Payments est conforme au niveau 1 de la norme PCI DSS ; vous fournissez donc l’AOC de Dodo Payments comme justificatif.
Can I test BYOP before getting live approval?
Can I test BYOP before getting live approval?
Oui. Demandez à Stripe d’activer les APIs de données de carte brutes en mode test, ce qui ne nécessite aucune documentation PCI, puis connectez Stripe en mode test dans Dodo Payments. Vous devez obtenir l’autorisation du mode live avant de traiter des paiements réels.
I lost my secret key or signing secret, what now?
I lost my secret key or signing secret, what now?
Pour afficher à nouveau le secret de signature, ouvrez l’endpoint webhook dans Stripe et sélectionnez Reveal secret. Pour le mettre à jour dans Dodo Payments, ouvrez Settings → BYOP, sélectionnez Edit Configuration, modifiez la connexion Stripe, collez le secret dans Webhook Signing Secret, puis sélectionnez Save & continue.Si vous perdez une clé secrète live que vous avez créée, Stripe ne peut pas l’afficher à nouveau ; faites-la donc tourner ou créez une nouvelle clé sur la page API keys. Le tableau de bord Dodo ne vous permet pas de modifier une clé secrète enregistrée. Pour remplacer la clé secrète d’une connexion existante, contactez support@dodopayments.com.