Hoppa till huvudinnehåll

SDKs & Libraries

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

API-nyckelhantering och autentisering

1

Access API Keys

Gå till Developer → API Keys i din instrumentpanel för att hantera dina nycklar.
2

Generate a New Key

Välj Add API Key, 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.
Avmarkera “Enable write access” för integrationer i instrumentpanelen, analysverktyg och andra system som bara behöver visa data utan att göra ändringar.
3

Store Your Key Securely

Kopiera den genererade nyckeln direkt och se till att den förvaras säkert.
4

Authenticate Your API Requests

Använd dina API-nycklar för att autentisera alla förfrågningar. Använd följande auktoriseringsformat:
Authorization: Bearer YOUR_API_KEY
Exponera aldrig dina hemliga API-nycklar i klientkod eller publika arkiv.

Svarformat

{
  "id": "pay_1234567890",
  "status": "completed",
  "amount": 2999,
  "currency": "USD",
  "created_at": "2024-01-15T10:30:00Z"
}

Hastighetsbegränsningar

Vårt API använder ett tvåfönster-system för hastighetsbegränsning med skydd mot plötsliga toppar. Gränser tillämpas baserat på din autentiseringsmetod och affärsnivå.

Standardgränser (nivå 0)

FönsterGräns
Per sekund (burst)40 förfrågningar
Per minut (sustained)240 förfrågningar

Företagsnivåer

Högre hastighetsgränser är tillgängliga för företag med ökade API-behov:
NivåBurst (per sekund)Sustained (per minut)
Nivå 0 (standard)40240
Nivå 11001 000
Nivå 25005 000
Kontakta supporten för att uppgradera ditt företag till en högre hastighetsgränsnivå.

Förfrågningar utan autentisering

Förfrågningar utan giltiga autentiseringshuvuden begränsas efter IP-adress:
FönsterGräns
Per sekund (burst)20 förfrågningar
Per minut (sustained)100 förfrågningar

Svarshuvuden för hastighetsbegränsning

Övervaka din användning med dessa svarshuvuden:
  • X-RateLimit-Limit - Maximalt antal tillåtna förfrågningar
  • X-RateLimit-Remaining - Förfrågningar kvar i det aktuella fönstret
  • X-RateLimit-Reset - Tidpunkt när hastighetsgränsen återställs
När du överskrider hastighetsgränserna returnerar API:et ett 429 Too Many Requests-svar. Implementera exponentiell backoff i din logik för omförsök.

Felhantering

För att hantera fel effektivt, konsultera avsnitten Error Codes och Transaction Failures för detaljerad vägledning.

Webhooks

Ta emot aviseringar i realtid om betalevenemang. Se vår Webhook Guide för installationsinstruktioner.

Webhook Guide

Ställ in webhooks för aviseringar i realtid och hantering av händelser.