CartDNA is een Shopify Betaalapp-ontwikkelingspartner

CartDNA Logo

CartDNA API

Gebruik de CartDNA API om veilig te authenticeren, betalingsverzoeken aan te maken, betalingsmethodeselctie te beheren en je systemen up-to-date te houden via callback-workflows. Gebouwd voor teams die flexibele betalingsinfrastructuur en betrouwbare backendcontrole nodig hebben.

Wat de API je laat doen

De CartDNA API biedt je de kernacties die nodig zijn voor betalingsorkestratie. Je kunt een toegangstoken aanvragen, betalingsverzoeken indienen, klant- en ordergegevens definiëren, ondersteunde betaalmethoden kiezen en statusupdates ontvangen via callback-URL's.

Belangrijkste API-mogelijkheden

Authenticatie

Gebruik clientgegevens om een toegangstoken aan te vragen, en neem dat token vervolgens op in geautoriseerde verzoeken.

Betalingsaanmaak

Maak betalingsverzoeken aan met orderdetails, bedrag, valuta, klantgegevens en betaalmethodeselctie.

Beveiligingsmaatregelen

Beveilig elk verzoek met tijdstempelvalidatie, idempotentiesleutels en verzoekhandtekeningen.

Klantomleiding

Gebruik de teruggegeven betaal-URL om klanten naar de betaalervaring te sturen.

Callback-gestuurde updates

Ontvang betalingsupdates in je backend zodat je ordersysteem accuraat blijft.

Gebouwd voor echte transactiestromen

CartDNA API-verzoeken ondersteunen veelvoorkomende transactieacties zoals betalingsaanmaak en preauthorisatieachtige stromen, afhankelijk van je merchant-configuratie. Dit geeft ontwikkelaars flexibiliteit bij het afhandelen van directe captures, gefaseerde betalingen of methode-specifieke checkout-logica.

Lokale en wereldwijde betalingsondersteuning

De openbare API-referentie toont ondersteuning voor meerdere betaalmethoden en valuta's, waaronder kaarten en geselecteerde lokale methoden. Dit geeft merchants meer flexibiliteit bij het verkopen in verschillende markten en helpt ontwikkelaars betaalervaringen te bouwen die overeenkomen met klantenverwachtingen.

Voorbeelden:

  • Kaarten voor brede wereldwijde dekking
  • Bancontact voor België
  • Boleto en Pix voor Brazilië
  • Klarna voor geselecteerde internationale markten
  • Przelewy24 voor Polen

Veiligheid staat voorop

CartDNA gebruikt gelaagde verzoekbeveiliging. Tokens regelen de API-toegang. Tijdstempels helpen replay-problemen te verminderen. Idempotentiesleutels verminderen accidentele duplicaten. Handtekeningen beschermen kritieke betalingsvelden tegen manipulatie. Deze structuur is praktisch voor productiesystemen waar betalingsbetrouwbaarheid van belang is.

Plan voor voorspelbare faalstaten

Je integratie moet veelvoorkomende API-faalgevallen afhandelen zoals ongeldige tokens, verlopen verzoeken, dubbele verzoeken en ongeldige handtekeningen. Bouw duidelijke herhalingsstrategieën in waar veilig, log verzoekcontext en toon nuttige interne foutmeldingen aan supportteams.

Hoe je netjes bouwt

Houd alle geheimen server-side

Gebruik UUID-idempotentiesleutels

Standaardiseer order-ID-indelingen

Log callback-leveringen

Reconcilieer omleidingsresultaten met de uiteindelijke backendstatus

Scheiding sandbox- en live-inloggegevens

Test handtekeninggeneratie met vaste payload-voorbeelden

Endpoint-niveau details nodig?

Voor exacte headers, verzoekvoorbeelden, payload-velden en responsformaten, gebruik de volledige CartDNA API-referentie.

Ga naar API-referentie