Tillgängliga SDK:er
Välj den SDK som matchar din teknikstack:TypeScript SDK
Typ-säker integration för TypeScript och Node.js med promise-baserat API och automatisk paginering
Python SDK
Pythonisk gränssnitt med async/await-stöd för Python 3.7+ applikationer
PHP SDK
PSR-4-kompatibel SDK för moderna PHP 8.1+ applikationer
Go SDK
Idiomatisk Go-gränssnitt med kontextstöd och stark typning
Ruby SDK
Elegant Ruby-gränssnitt som följer Ruby-konventioner och bästa metoder
Java SDK
Robust och trådsäker SDK för Java 8+ med Maven och Gradle-stöd
Kotlin SDK
Modern Kotlin SDK med korutiner, null-säkerhet och extensionsfunktioner
C# SDK
Typ-säker SDK för .NET 8+ med async Task-baserat API (Beta)
React Native SDK
Native mobil SDK för att bygga säkra betalningsupplevelser i iOS- och Android-appar
CLI
Kommandoradsgränssnitt för att interagera med API:et från din terminal
Snabbstart
Kom igång med valfri SDK på några minuter:1
Installera SDK:en
Använd din språks paketförvaltare för att installera SDK:en
- TypeScript/Node.js
- Python
- PHP
- Go
2
Initiera klienten
Konfigurera klienten med din API-nyckel
- TypeScript
- Python
- PHP
- Go
3
Gör ditt första API-anrop
Skapa en kassa-session eller betalning
Du är nu redo att behandla betalningar! Besök de individuella SDK-sidorna för detaljerade guider och exempel.
Nyckelfunktioner
Alla SDK:er delar dessa kärnfunktioner:- Typ-säkerhet: Stark typning för kompileringstidssäkerhet och bättre IDE-stöd
- Felhantering: Omfattande undantagshantering med detaljerade felmeddelanden
- Autentisering: Enkel API-nyckelautentisering med stöd för miljövariabler
- Async-stöd: Moderna async/await-mönster där det är tillämpligt
- Automatisk paginering: Automatisk paginering för listrespons
- Användningsbaserad fakturering: Inbyggt stöd för att spåra och ta emot användningsevenemang
- Testning: Fullt stöd för sandlådemiljöer för utveckling och testning
React Native SDK
För mobilapplikationer tillhandahåller vi en dedikerad React Native SDK:React Native SDK
Bygg säkra betalningsupplevelser för iOS- och Android-appar med inbyggda UI-komponenter och förenklad insamling av betalningsdata
- Inbyggda UI-komponenter för Android och iOS
- Förenklad säkerhet för insamling av känslig betalningsdata
- Stöd för flera betalningsmetoder
- Sömlös integration med React Native-appar
Apple Pay, Google Pay, Cash App och UPI stöds för närvarande inte i React Native SDK. Stöd för dessa betalningsmetoder planeras för framtida versioner.
Kommandoradsgränssnitt
För terminalbaserade arbetsflöden och automatisering:CLI
Auto-genererat kommandoradsgränssnitt med stöd för alla 78 API-endpointar
- Resursbaserad kommandostruktur för intuitiv användning
- Flera utdataformat (JSON, YAML, vackert, interaktivt)
- Shell-komplettering för bash, zsh och fish
- Perfekt för skriptning och CI/CD-automatisering
Migration från Node.js SDK
Vi har migrerat från Node.js SDK till den nya TypeScript SDK. Om du använder den äldre Node.js SDK, se migrationsguiden för att uppdatera din integration.
Ramverksadaptrar
Integrera på under 10 rader kod med våra ramverksadaptrar. Välj bland våra rekommenderade ramverk eller utforska alla stödda alternativ.Rekommenderade ramverk
Next.js
React-baserat fullstack-ramverk med App Router-stöd
Better Auth
Autentiseringsramverk med inbyggda integrationer
Supabase
Öppen källkod Firebase-alternativ med Postgres och Auth
Convex
Backend-as-a-Service med realtidsfunktioner
Få hjälp
Behöver du hjälp med någon SDK?- Discord: Gå med i vår community-server för hjälp i realtid
- E-post: Kontakta oss på [email protected]
- GitHub: Öppna ett ärende i det respektive SDK-förvaret
- Dokumentation: Besök vår API-referens
Bidra
Vi välkomnar bidrag till alla våra SDK:er! Varje förvar har enCONTRIBUTING.md fil med riktlinjer för:
- Rapportera buggar
- Begära funktioner
- Skicka pull-förfrågningar
- Köra tester lokalt
- Kodstil och konventioner