Nabeyond ltd t/a CartDNA är en CartDNA är en Shopify Betalningsapp-utvecklingspartner
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.
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.
Använd klientuppgifter för att begära en åtkomsttoken och inkludera sedan den token i auktoriserade begäran.
Skapa betalningsbegäran med orderdetaljer, belopp, valuta, kunddata och val av betalningsmetod.
Skydda varje begäran med tidsstämpelvalidering, idempotency-nycklar och begärandesignaturer.
Använd den returnerade betalnings-URL:en för att skicka kunder in i betalningsupplevelsen.
Ta emot betalningsuppdateringar i din backend så att ditt ordersystem förblir korrekt.
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.
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:
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.
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.
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
För exakta headers, begärandeexempel, nyttolastfält och svarsformat, använd den fullständiga CartDNA API-referensen.
Gå till API-referens