CartDNA er en Shopify Betalingsapp-utviklingspartner

CartDNA-logo

CartDNA API

Bruk CartDNA API til å autentisere sikkert, opprette betalingsforespørsler, kontrollere valg av betalingsmetode og holde systemene dine oppdatert gjennom callback-arbeidsflyter. Bygget for team som trenger fleksibel betalingsinfrastruktur og pålitelig backendkontroll.

Hva API-et hjelper deg med

CartDNA API gir deg kjernehandlingene som trengs for betalingsorkestrering. Du kan be om et tilgangstoken, sende inn betalingsforespørsler, definere kunde- og ordredata, velge støttede betalingsmetoder og motta statusoppdateringer gjennom callback-URL-er.

Viktige API-funksjoner

Autentisering

Bruk klientlegitimasjon for å be om et tilgangstoken, og ta med det tokenet i autoriserte forespørsler.

Betalingsoppretting

Opprett betalingsforespørsler med ordredetaljer, beløp, valuta, kundedata og betalingsmetodevalg.

Sikkerhetskontroller

Beskytt hver forespørsel med tidsstempelvalidering, idempotency-nøkler og forespørselssignaturer.

Kundeomdirigeringsflyt

Bruk den returnerte betalings-URL-en til å sende kunder inn i betalingsopplevelsen.

Callback-drevne oppdateringer

Motta betalingsoppdateringer i backend-en slik at ordresystemet ditt forblir nøyaktig.

Bygget for ekte transaksjonsflyter

CartDNA API-forespørsler støtter vanlige transaksjonshandlinger som betalingsoppretting og preautoriseringsliknende flyter, avhengig av merchant-konfigurasjonen din. Dette gir utviklere fleksibilitet ved håndtering av direkte captures, trinnvise betalinger eller metodespesifikk checkout-logikk.

Lokal og global betalingsstøtte

Den offentlige API-referansen viser støtte for flere betalingsmetoder og valutaer, inkludert kort og utvalgte lokale metoder. Dette gir merchants mer fleksibilitet ved salg på tvers av markeder og hjelper utviklere å bygge betalingsopplevelser som matcher kundenes forventninger.

Eksempler:

  • Kort for bred global dekning
  • Bancontact for Belgia
  • Boleto og Pix for Brasil
  • Klarna for utvalgte internasjonale markeder
  • Przelewy24 for Polen

Sikkerhet kommer først

CartDNA bruker lagdelt forespørselsbeskyttelse. Tokens kontrollerer API-tilgang. Tidsstempler hjelper til å redusere replay-problemer. Idempotency-nøkler reduserer utilsiktede duplikater. Signaturer beskytter kritiske betalingsfelt mot manipulasjon. Denne strukturen er praktisk for produksjonssystemer der betalingspålitelighet er viktig.

Planlegg for forutsigbare feilstater

Integrasjonen din bør håndtere vanlige API-feilsaker som ugyldige tokens, utløpte forespørsler, dupliserte forespørsler og ugyldige signaturer. Bygg tydelige forsøk igjen der det er trygt, logg forespørselskontekst og vis nyttige interne feilmeldinger til supportteam.

Hvordan bygge rent

Hold alle hemmeligheter server-side

Bruk UUID idempotency-nøkler

Standardiser ordre-ID-formater

Logg callback-leveranser

Avstem omdirigeringsresultater med endelig backendstatus

Separer sandbox- og live-legitimasjon

Test signatursgenerering med faste nyttolasteksempler

Trenger du detaljer på endpunktnivå?

For eksakte overskrifter, forespørselseksempler, nyttolastfelt og svarsformater, bruk den fullstendige CartDNA API-referansen.

Gå til API-referanse