SDK:er & Bibliotek
Accelerera din integration genom att använda officiella SDK:er för TypeScript, Python, Go, PHP, Java, Kotlin, C#, Ruby och React Native. Dessa bibliotek förenklar API-förfrågningar, autentisering och felhantering, så att du kan fokusera på att bygga fantastiska betalningsupplevelser.
Miljö-URL:er
- Testläge:
https://test.dodopayments.com - Live-läge:
https://live.dodopayments.com
Läs mer om Testläge vs Live-läge.
API-nyckelhantering och autentisering
1
Åtkomst till API-nycklar
Navigera till Utvecklare → API-nycklar i din instrumentpanel för att hantera dina nycklar.
2
Generera en ny nyckel
Välj Lägg till API-nyckel, ange ett beskrivande namn och konfigurera skrivåtkomst:
- Aktivera skrivåtkomst (markerad): Full läs- och skrivbehörighet för alla API-operationer
- Aktivera skrivåtkomst (avmarkerad): Endast läsbehörighet - kan endast hämta data (betalningar, prenumerationer, kunder, produkter). Kan inte skapa eller ändra resurser.
3
Spara din nyckel säkert
Kopiera den genererade nyckeln omedelbart och se till att den lagras säkert.
4
Autentisera dina API-förfrågningar
Använd dina API-nycklar för att autentisera alla förfrågningar. Tillämpa följande auktoriseringsformat:
Svarformat
Hastighetsbegränsningar
- Standard: 1000 förfrågningar per minut per företag
- Burst: Upp till 100 förfrågningar per sekund
Övervaka
X-RateLimit-Remaining header för att spåra användning.Felhantering
För att effektivt hantera fel, konsultera avsnitten Felkoder och Transaktionsfel för detaljerad vägledning.Felkoder
Fördjupa dig i omfattande felinformation och deras lösningar.
Transaktionsfel
Få insikter om vanliga transaktionsproblem och deras lösningar.
Webhooks
Ta emot realtidsnotifikationer om betalningsevenemang. Se vår Webhook-guide för installationsinstruktioner.Webhook-guide
Ställ in webhooks för realtidsnotifikationer och händelsehantering.