Hoppa till huvudinnehåll

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.
1

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.
2

Mobil: Hämta kassa-URL

Din mobilapp anropar din backend för att hämta kassa-URL:en:
Säkerhet: Mobilappar kommunicerar endast med din backend, aldrig direkt med Dodo Payments API.
3

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.
4

Backend: Handle Payment Completion

Behandla betalningsslut via webhooks och omdirigeringsadresser för att bekräfta betalningsstatus.

Plattformspecifik integration

Välj din mobilplattform nedan för fullständiga implementations exempel:

Android-integration

Implementering av Chrome Custom Tabs

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.
Senast ändrad 28 maj 2026