Verfügbare SDKs
Wählen Sie das SDK, das zu Ihrem Tech-Stack passt:TypeScript SDK
Typsichere Integration für TypeScript und Node.js mit einer auf Promises basierenden API und automatischer Seitenumbruch
Python SDK
Pythonische Schnittstelle mit async/await-Unterstützung für Python 3.7+ Anwendungen
PHP SDK
PSR-4-konformes SDK für moderne PHP 8.1+ Anwendungen
Go SDK
Idiomatische Go-Schnittstelle mit Kontextunterstützung und starker Typisierung
Ruby SDK
Elegante Ruby-Schnittstelle, die Ruby-Konventionen und Best Practices folgt
Java SDK
Robustes und thread-sicheres SDK für Java 8+ mit Maven- und Gradle-Unterstützung
Kotlin SDK
Modernes Kotlin SDK mit Coroutinen, Nullsicherheit und Erweiterungsfunktionen
C# SDK
Typsicheres SDK für .NET 8+ mit asynchroner Task-basierter API (Beta)
React Native SDK
Native mobile SDK zur Erstellung sicherer Zahlungserlebnisse in iOS- und Android-Apps
CLI
Befehlszeilenschnittstelle zur Interaktion mit der API von Ihrem Terminal aus
Schnellstart
Starten Sie mit jedem SDK in wenigen Minuten:1
Installieren Sie das SDK
Verwenden Sie den Paketmanager Ihrer Sprache, um das SDK zu installieren
- TypeScript/Node.js
- Python
- PHP
- Go
2
Client initialisieren
Konfigurieren Sie den Client mit Ihrem API-Schlüssel
- TypeScript
- Python
- PHP
- Go
3
Machen Sie Ihren ersten API-Aufruf
Erstellen Sie eine Checkout-Sitzung oder eine Zahlung
Sie sind jetzt bereit, Zahlungen zu verarbeiten! Besuchen Sie die einzelnen SDK-Seiten für detaillierte Anleitungen und Beispiele.
Hauptmerkmale
Alle SDKs teilen diese Kernfähigkeiten:- Typensicherheit: Starke Typisierung für Sicherheit zur Kompilierzeit und bessere IDE-Unterstützung
- Fehlerbehandlung: Umfassende Ausnahmebehandlung mit detaillierten Fehlermeldungen
- Authentifizierung: Einfache API-Schlüssel-Authentifizierung mit Unterstützung für Umgebungsvariablen
- Async-Unterstützung: Moderne async/await-Muster, wo anwendbar
- Automatische Seitenumbruch: Automatischer Seitenumbruch für Listenantworten
- Nutzungsbasierte Abrechnung: Eingebaute Unterstützung für das Verfolgen und Verarbeiten von Nutzungsevents
- Testen: Vollständige Sandbox-Umgebungsunterstützung für Entwicklung und Tests
React Native SDK
Für mobile Anwendungen bieten wir ein dediziertes React Native SDK an:React Native SDK
Erstellen Sie sichere Zahlungserlebnisse für iOS- und Android-Apps mit nativen UI-Komponenten und vereinfachter Erfassung von Zahlungsdaten
- Native UI-Komponenten für Android und iOS
- Vereinfachte Sicherheit zur Erfassung sensibler Zahlungsdaten
- Unterstützung für mehrere Zahlungsmethoden
- Nahtlose Integration mit React Native-Apps
Apple Pay, Google Pay, Cash App und UPI werden derzeit im React Native SDK nicht unterstützt. Die Unterstützung für diese Zahlungsmethoden ist für zukünftige Versionen geplant.
Befehlszeilenschnittstelle
Für terminalbasierte Workflows und Automatisierung:CLI
Automatisch generierte Befehlszeilenschnittstelle mit Unterstützung für alle 78 API-Endpunkte
- Ressourcenbasierte Befehlsstruktur für intuitive Nutzung
- Mehrere Ausgabeformate (JSON, YAML, schön, interaktiv)
- Shell-Vervollständigung für bash, zsh und fish
- Perfekt für Skripting und CI/CD-Automatisierung
Migration vom Node.js SDK
Wir sind vom Node.js SDK zum neuen TypeScript SDK migriert. Wenn Sie das veraltete Node.js SDK verwenden, lesen Sie den Migrationsleitfaden, um Ihre Integration zu aktualisieren.
Framework-Adapter
Integrieren Sie in weniger als 10 Zeilen Code mit unseren Framework-Adaptern. Wählen Sie aus unseren empfohlenen Frameworks oder erkunden Sie alle unterstützten Optionen.Empfohlene Frameworks
Next.js
React-basiertes Full-Stack-Framework mit Unterstützung für den App-Router
Better Auth
Authentifizierungsframework mit integrierten Integrationen
Supabase
Open Source Firebase-Alternative mit Postgres und Auth
Convex
Backend-as-a-Service mit Echtzeitfähigkeiten
Hilfe erhalten
Benötigen Sie Unterstützung mit einem SDK?- Discord: Treten Sie unserem Community-Server für Echtzeit-Hilfe bei
- E-Mail: Kontaktieren Sie uns unter [email protected]
- GitHub: Öffnen Sie ein Issue im jeweiligen SDK-Repository
- Dokumentation: Besuchen Sie unser API-Referenz
Mitwirken
Wir begrüßen Beiträge zu all unseren SDKs! Jedes Repository hat eineCONTRIBUTING.md Datei mit Richtlinien für:
- Fehlerberichte
- Funktionsanfragen
- Einreichung von Pull-Requests
- Lokales Testen
- Code-Stil und Konventionen