CartDNA är en Shopify Betalningsapp-utvecklingspartner

CartDNA-logotyp

CartDNA API

Använd CartDNA API för att autentisera säkert, skapa betalningsbegäran, kontrollera val av betalningsmetod och hålla dina system uppdaterade genom callback-arbetsflöden. Byggt för team som behöver flexibel betalningsinfrastruktur och pålitlig backendkontroll.

Vad API:et låter dig göra

CartDNA API ger dig de kärnåtgärder som behövs för betalningsorkestrering. Du kan begära en åtkomsttoken, skicka in betalningsbegäran, definiera kund- och orderdata, välja stödda betalningsmetoder och ta emot statusuppdateringar via callback-URL:er.

Viktiga API-funktioner

Autentisering

Använd klientuppgifter för att begära en åtkomsttoken och inkludera sedan den token i auktoriserade begäran.

Betalningsskapande

Skapa betalningsbegäran med orderdetaljer, belopp, valuta, kunddata och val av betalningsmetod.

Säkerhetsåtgärder

Skydda varje begäran med tidsstämpelvalidering, idempotency-nycklar och begärandesignaturer.

Kundomdirigeringsflöde

Använd den returnerade betalnings-URL:en för att skicka kunder in i betalningsupplevelsen.

Callback-drivna uppdateringar

Ta emot betalningsuppdateringar i din backend så att ditt ordersystem förblir korrekt.

Byggt för verkliga transaktionsflöden

CartDNA API-begäran stöder vanliga transaktionsåtgärder som betalningsskapande och preauktoriseringsliknande flöden, beroende på din merchant-konfiguration. Detta ger utvecklare flexibilitet vid hantering av direkta captures, stegvisa betalningar eller metodspecifik checkout-logik.

Lokalt och globalt betalningsstöd

Den offentliga API-referensen visar stöd för flera betalningsmetoder och valutor, inklusive kort och utvalda lokala metoder. Detta ger merchants mer flexibilitet vid försäljning på olika marknader och hjälper utvecklare att bygga betalningsupplevelser som matchar kundernas förväntningar.

Exempel:

  • Kort för bred global täckning
  • Bancontact för Belgien
  • Boleto och Pix för Brasilien
  • Klarna för utvalda internationella marknader
  • Przelewy24 för Polen

Säkerhet kommer först

CartDNA använder flerskiktsskydd av begäran. Tokens styr API-åtkomst. Tidsstämplar hjälper till att minska upprepningsproblem. Idempotency-nycklar minskar oavsiktliga duplikat. Signaturer skyddar kritiska betalningsfält från manipulation. Denna struktur är praktisk för produktionssystem där betalningspålitlighet är viktigt.

Planera för förutsägbara felstater

Din integration bör hantera vanliga API-felfall som ogiltiga tokens, utgångna begäran, dubbla begäran och ogiltiga signaturer. Bygg tydliga försök igen där det är säkert, logga begärandekontext och visa användbara interna felmeddelanden till supportteam.

Hur man bygger rent

Håll alla hemligheter server-side

Använd UUID idempotency-nycklar

Standardisera order-ID-format

Logga callback-leveranser

Stäm av omdirigeringsresultat med slutlig backendstatus

Separera sandbox- och live-uppgifter

Testa signatursgenerering med fasta nyttolastprov

Behöver du detaljer på endpointnivå?

För exakta headers, begärandeexempel, nyttolastfält och svarsformat, använd den fullständiga CartDNA API-referensen.

Gå till API-referens