Quick Start
Få din mobilbetalningsintegration igång i 4 enkla steg
Platform Examples
Fullständiga kodexempel för Android, iOS, React Native och Flutter
Förutsättningar
Innan du integrerar Dodo Payments i din mobilapp, se till att du har:- Dodo Payments-konto: Aktivt handelskonto med API-åtkomst
- API-referenser: API-nyckel och webhook-hemlig nyckel från din instrumentpanel
- Mobilapp-projekt: Android, iOS, React Native eller Flutter-applikation
- Backend-server: För att säkert hantera skapandet av kassa-sessioner
Integrationsarbetsflöde
Mobilintegrationen följer en säker 4-stegsprocess där din backend hanterar API-anrop och din mobilapp hanterar användarupplevelsen.Backend: Create Checkout Session
Checkout Session API Docs
Lär dig hur du skapar en kassa-session i din backend med Node.js, Python och mer. Se fullständiga exempel och parameterreferenser i den avsedda Checkout Sessions API-dokumentationen.
Säkerhet: Kassa-sessioner måste skapas på din backend-server, aldrig i mobilappen. Detta skyddar dina API-nycklar och säkerställer korrekt validering.
Mobil: Hämta kassa-URL
Din mobilapp anropar din backend för att hämta kassa-URL:en:
- iOS (Swift)
- Android (Kotlin)
- React Native (JavaScript)
Säkerhet: Mobilappar kommunicerar endast med din backend, aldrig direkt med Dodo Payments API.
Mobile: Open Checkout in Browser
Öppna kassa-URL:en i en säker in-app-webbläsare för att hantera betalningar.
See platform-specific integration examples
Visa fullständig kod och installationsinstruktioner för mobilbetalningar på Android, iOS och Flutter.
Plattformspecifik integration
Välj din mobilplattform nedan för fullständiga implementations exempel:Bästa praxis
- Säkerhet: Spara aldrig API-nycklar i din appkod. Använd säker lagring och SSL-pinning.
- Användarupplevelse: Visa laddningsindikatorer, hantera fel på ett smidigt sätt och ge tydliga meddelanden.
- Testning: Använd testkort, simulera nätverksfel och testa på olika enheter.
Felsökning
Vanliga problem
- WebView öppnar inte betalningslänken: Se till att betalningslänken är giltig och använder HTTPS.
- Återkoppling mottagen inte: Kontrollera din återvändande URL och webhook-konfiguration.
- API-nyckelfel: Verifiera att din API-nyckel är korrekt och har nödvändiga behörigheter.
Ytterligare resurser
För frågor eller support, kontakta support@dodopayments.com.