Diese Anleitung gilt, wenn Sie Stripe als Ihren eigenen Prozessor über Bring Your Own Processor (BYOP) verbinden. Kontaktieren Sie uns, wenn Sie Hilfe benötigen.
Zugriff auf Rohkartendaten aktivieren
Um Zahlungen über Ihr Stripe-Konto zu leiten, während Dodo Payments die Abrechnung übernimmt, muss Dodo Kartendaten in Ihrem Namen mit den Raw Card Data APIs von Stripe an Stripe übermitteln. Standardmäßig können Stripe-Konten keine Rohkartennummern (PANs) direkt an ihre APIs senden. Stripe erfordert hierfür eine Genehmigung, die bestätigt, dass die Systeme, die Rohkartendaten verarbeiten, PCI DSS konform sind. Bei BYOP ist das System, das Kartenverarbeitung übernahm, Dodo Payments, das PCI DSS Level 1 konform ist — Sie beweisen die Konformität mithilfe der Zertifizierung von Dodo Payments, anstatt Ihrer eigenen. Sie beantragen diesen Zugriff einmal pro Konto. Wenn Sie Zugriff anfordern, bittet Stripe um eine kurze Beschreibung, wie Kartendaten verarbeitet werden. Geben Sie an, dass Dodo Payments, Ihr PCI DSS Level 1-konformer Zahlungsanbieter, die Rohkartendaten verarbeitet und dass Ihre eigenen Systeme niemals rohe Kartennummern speichern oder verarbeiten. Da Sie die Kartenverarbeitung vollständig an Dodo Payments auslagern, benötigen Sie keine eigene SAQ D, wenn Sie für SAQ A qualifiziert sind. Reichen Sie Ihre eigene SAQ A ein, in der Dodo Payments in Teil 2f als Drittanbieter aufgeführt ist, und fügen Sie die Dodo Payments Attestation of Compliance (AOC) als unterstützenden Nachweis bei:Dodo Payments PCI DSS Attestation of Compliance (AOC)
Laden Sie die aktuelle AOC von Dodo Payments herunter und reichen Sie sie bei Stripe ein, wenn Sie Zugriff auf Rohkartendaten beantragen.
Enabling access to raw card data APIs
Anleitung von Stripe zum Anfordern des API-Zugriffs auf rohe Kartendaten für Ihr Konto.
Was Sie benötigen
Nachdem Stripe den Zugriff auf rohe Kartendaten bestätigt hat, verbinden Sie Stripe unter Settings → BYOP. Sie benötigen zwei Werte aus Ihrem Stripe Dashboard:Stripe hält die Zugangsdaten für die Sandbox (Test) und den Live-Modus getrennt. Verwenden Sie eine Stripe-Sandbox für den Testmodus von Dodo Payments und den Stripe-Live-Modus für den Live-Modus von Dodo Payments.
Schritt 1: Ihren Secret Key abrufen
1
Open API Keys
Öffnen Sie im Stripe Dashboard die Seite API keys. Wechseln Sie zwischen Sandbox- und Live-Modus, entsprechend dem Modus von Dodo Payments, den Sie konfigurieren.
2
Copy Your Secret Key
Kopieren Sie den Secret key. Er beginnt in einer Sandbox mit
sk_test_ und im Live-Modus mit sk_live_. Verwenden Sie einen standardmäßigen Secret Key: eingeschränkte Schlüssel (rk_...) werden nicht unterstützt. Im Live-Modus zeigt Stripe einen Secret Key an, den Sie nur einmal erstellen. Kopieren Sie ihn daher, bevor Sie das Dialogfeld schließen.Fügen Sie den Schlüssel in das Feld Secret Key in Dodo Payments ein.Schritt 2: Webhook und Signing Secret einrichten
Wenn Sie die Stripe-Verbindung speichern, generiert Dodo Payments eine URL für den Webhook Endpoint. Fügen Sie diese URL in Stripe als Webhook-Endpunkt hinzu und kopieren Sie anschließend das Signing Secret des Endpunkts.1
Create an Event Destination
Öffnen Sie im Stripe Dashboard den Tab Webhooks in Workbench und wählen Sie Create an event destination. Wählen Sie Your account und anschließend alle Events aus. Dodo Payments benötigt den Endpunkt, um jeden Event-Typ zu empfangen.
2
Add the Endpoint URL
Wählen Sie Webhook endpoint als Zieltyp aus. Fügen Sie unter Endpoint URL die von Dodo Payments generierte URL für den Webhook Endpoint ein. Stripe akzeptiert nur öffentlich zugängliche HTTPS-URLs.
3
Reveal the Signing Secret
Wählen Sie auf der Einstellungsseite des Endpunkts Reveal secret, um das Signing secret anzuzeigen. Es beginnt mit
whsec_. Jeder Endpunkt verfügt über ein eigenes Secret. Daher haben Sandbox- und Live-Endpunkte unterschiedliche Secrets.4
Paste the Signing Secret into Dodo
Fügen Sie unter Settings → BYOP das Signing Secret in das Feld Webhook Signing Secret ein und wählen Sie anschließend Save & continue, um die Verbindung fertigzustellen.
Set up BYOP
Folgen Sie dem vollständigen Einrichtungsablauf für Bring Your Own Processor.
Häufig gestellte Fragen
Do I need my own PCI certification (SAQ D)?
Do I need my own PCI certification (SAQ D)?
Nein, sofern Sie für SAQ A qualifiziert sind. Dodo Payments verarbeitet die Rohkartendaten in Ihrem Auftrag und ist PCI DSS Level 1-konform. Daher reichen Sie Ihre eigene SAQ A ein, in der Dodo Payments in Teil 2f aufgeführt ist, zusammen mit der Dodo Payments Attestation of Compliance (AOC), anstatt SAQ D auszufüllen oder ein separates Audit durchzuführen.
Why doesn't Stripe enable this by default?
Why doesn't Stripe enable this by default?
Das Senden roher Kartennummern an eine API bringt das sendende System in den Geltungsbereich des PCI DSS. Stripe verlangt einen Nachweis der PCI-Konformität, bevor der Zugriff auf APIs für rohe Kartendaten aktiviert wird, damit die Karteninhaberdaten geschützt bleiben. Dodo Payments ist PCI DSS Level 1-konform, daher stellen Sie die Dodo Payments AOC als diesen Nachweis bereit.
Can I test BYOP before getting live approval?
Can I test BYOP before getting live approval?
Ja. Bitten Sie Stripe, die APIs für rohe Kartendaten im Testmodus zu aktivieren; dafür ist keine PCI-Dokumentation erforderlich. Verbinden Sie Stripe anschließend im Testmodus mit Dodo Payments. Bevor Sie echte Zahlungen verarbeiten, benötigen Sie die Genehmigung für den Live-Modus.
I lost my secret key or signing secret, what now?
I lost my secret key or signing secret, what now?
Um das Signing Secret erneut anzuzeigen, öffnen Sie den Webhook-Endpunkt in Stripe und wählen Sie Reveal secret. Um es in Dodo Payments zu aktualisieren, öffnen Sie Settings → BYOP, wählen Sie Edit Configuration, bearbeiten Sie die Stripe-Verbindung, fügen Sie das Secret in Webhook Signing Secret ein und wählen Sie Save & continue.Wenn Sie einen von Ihnen erstellten Live-Secret-Key verlieren, kann Stripe ihn nicht erneut anzeigen. Rotieren Sie ihn daher oder erstellen Sie auf der Seite API keys einen neuen Schlüssel. Im Dodo Dashboard können Sie einen gespeicherten Secret Key nicht ändern. Um den Secret Key einer bestehenden Verbindung zu ersetzen, wenden Sie sich an support@dodopayments.com.