CartDNA er en Shopify Betalingsapp-udviklingspartner

CartDNA-logo

CartDNA API

Brug CartDNA API til sikkert at godkende, oprette betalingsanmodninger, styre valg af betalingsmetode og holde dine systemer opdateret via callback-workflows. Bygget til teams, der har brug for fleksibel betalingsinfrastruktur og pålidelig backendkontrol.

Hvad API'et hjælper dig med

CartDNA API giver dig de kernehandlinger, der er nødvendige for betalingsorkestrering. Du kan anmode om et adgangstoken, indsende betalingsanmodninger, definere kunde- og ordredata, vælge understøttede betalingsmetoder og modtage statusopdateringer via callback-URL'er.

Vigtige API-funktioner

Godkendelse

Brug klientlegitimationsoplysninger til at anmode om et adgangstoken, og inkluder derefter det token i autoriserede anmodninger.

Betalingsoprettelse

Opret betalingsanmodninger med ordredetaljer, beløb, valuta, kundedata og valg af betalingsmetode.

Sikkerhedskontroller

Beskyt hver anmodning med tidsstempelvalidering, idempotency-nøgler og anmodningssignaturer.

Kundeomdirigeringsflow

Brug den returnerede betalings-URL til at sende kunder ind i betalingsoplevelsen.

Callback-drevne opdateringer

Modtag betalingsopdateringer i din backend, så dit ordresystem forbliver præcist.

Bygget til reelle transaktionsflows

CartDNA API-anmodninger understøtter almindelige transaktionshandlinger som betalingsoprettelse og preautorisationslignende flows, afhængigt af din merchant-konfiguration. Dette giver udviklere fleksibilitet ved håndtering af direkte captures, trinvise betalinger eller metodespecifik checkout-logik.

Lokal og global betalingssupport

Den offentlige API-reference viser understøttelse af flere betalingsmetoder og valutaer, herunder kort og udvalgte lokale metoder. Dette giver merchants mere fleksibilitet ved salg på tværs af markeder og hjælper udviklere med at bygge betalingsoplevelser, der matcher kundernes forventninger.

Eksempler:

  • Kort til bred global dækning
  • Bancontact til Belgien
  • Boleto og Pix til Brasilien
  • Klarna til udvalgte internationale markeder
  • Przelewy24 til Polen

Sikkerhed kommer først

CartDNA bruger lagdelt anmodningsbeskyttelse. Tokens styrer API-adgang. Tidsstempler hjælper med at reducere replay-problemer. Idempotency-nøgler reducerer utilsigtede dubletter. Signaturer beskytter kritiske betalingsfelter mod manipulation. Denne struktur er praktisk til produktionssystemer, hvor betalingspålidelighed er vigtig.

Planlæg for forudsigelige fejltilstande

Din integration bør håndtere almindelige API-fejlsager som ugyldige tokens, udløbne anmodninger, duplikerede anmodninger og ugyldige signaturer. Byg klare genforsøg, hvor det er sikkert, log anmodningskontekst og vis nyttige interne fejlmeddelelser til supportteams.

Hvordan man bygger rent

Hold alle hemmeligheder server-side

Brug UUID idempotency-nøgler

Standardiser ordre-ID-formater

Log callback-leverancer

Afstem omdirigeringsresultater med endelig backendstatus

Adskil sandbox- og live-legitimationsoplysninger

Test signaturgenerering med faste nyttolasteksempler

Har du brug for detaljer på endpunktniveau?

For præcise headers, anmodningseksempler, nyttolastfelter og svarsformater, brug den fulde CartDNA API-reference.

Gå til API-reference