SDKs & Bibliotheken
Beschleunigen Sie Ihre Integration, indem Sie offizielle SDKs für TypeScript, Python, Go, PHP, Java, Kotlin, C#, Ruby und React Native verwenden. Diese Bibliotheken vereinfachen API-Anfragen, Authentifizierung und Fehlerbehandlung, sodass Sie sich auf den Aufbau großartiger Zahlungserlebnisse konzentrieren können.
Umgebungs-URLs
- Testmodus:
https://test.dodopayments.com - Live-Modus:
https://live.dodopayments.com
Erfahren Sie mehr über Testmodus vs. Live-Modus.
API-Schlüsselverwaltung und Authentifizierung
1
API-Schlüssel abrufen
Navigieren Sie zu Entwickler → API-Schlüssel in Ihrem Dashboard, um Ihre Schlüssel zu verwalten.
2
Neuen Schlüssel generieren
Wählen Sie API-Schlüssel hinzufügen, geben Sie einen beschreibenden Namen ein und konfigurieren Sie den Schreibzugriff:
- Schreibzugriff aktivieren (aktiviert): Vollständige Lese- und Schreibberechtigungen für alle API-Operationen
- Schreibzugriff aktivieren (deaktiviert): Nur Lesezugriff - kann nur Daten abrufen (Zahlungen, Abonnements, Kunden, Produkte). Kann keine Ressourcen erstellen oder ändern.
3
Speichern Sie Ihren Schlüssel sicher
Kopieren Sie den generierten Schlüssel sofort und stellen Sie sicher, dass er sicher gespeichert wird.
4
Authentifizieren Sie Ihre API-Anfragen
Verwenden Sie Ihre API-Schlüssel, um alle Anfragen zu authentifizieren. Wenden Sie das folgende Autorisierungsformat an:
Antwortformat
Ratenlimits
- Standard: 1000 Anfragen pro Minute und Unternehmen
- Burst: Bis zu 100 Anfragen pro Sekunde
Überwachen Sie den
X-RateLimit-Remaining Header, um die Nutzung zu verfolgen.Fehlerbehandlung
Um Fehler effektiv zu verwalten, konsultieren Sie die Abschnitte Fehlercodes und Transaktionsfehler für detaillierte Anleitungen.Fehlercodes
Tauchen Sie in umfassende Fehlerdetails und deren Lösungen ein.
Transaktionsfehler
Erhalten Sie Einblicke in häufige Transaktionsprobleme und deren Lösungen.
Webhooks
Erhalten Sie Echtzeitbenachrichtigungen über Zahlungsereignisse. Siehe unser Webhook-Leitfaden für Anweisungen zur Einrichtung.Webhook-Leitfaden
Richten Sie Webhooks für Echtzeitbenachrichtigungen und Ereignisverarbeitung ein.