Ontwikkelaars

Eén API.
Elke acquirer.

Eén keer integreren. Cardflo routeert elke transactie via ons acquiring-netwerk, geen extra code wanneer u een nieuwe provider toevoegt, geen ingrijpende wijzigingen wanneer routes verschuiven.

create-payment.ts
// Create a payment, one API, every acquirer
const payment = await cardflo.payments.create({
  amount: 4999,            // £49.99
  currency: "GBP",
  customer: { id: "cus_8aF2..." },
  method: { type: "card", token: "tok_live_..." },
  // Smart routing picks the best acquirer automatically.
  routing: { strategy: "approval_then_cost" },
});

if (payment.status === "approved") {
  // Webhook payment.succeeded will follow.
}
Toolkit

Alles wat u nodig heeft om snel betalingen te verzenden.

REST API

Voorspelbare bronnen, idempotente schrijfbewerkingen en JSON-overal.

Gehoste checkout

Invoegbaar, PCI-bewust, aanpasbaar aan uw merk.

Webhooks

Ondertekende gebeurtenissen voor elke betaling, terugbetaling en geschil.

Vault & netwerktokens

Draagbare klantenkaarten met levenscyclusbeheer van tokens.

Server-SDK's

Node, Python, Go en PHP, getypte clients met ingebouwde herhalingen.

Plugins

WooCommerce, Magento, Shopify en Salesforce Commerce Cloud.
Webhooks

Realtime gebeurtenissen voor elke betalingslifecycle.

Ondertekend, opnieuw geprobeerd met exponentiële back-off, en idempotent per gebeurtenis-ID. Abonneer u op wat u belangrijk vindt, negeer de rest.

  • payment.succeededVastgelegd door gerouteerde acquirer
  • payment.retriedSoft decline, volgende acquirer
  • payment.failedAlle routes uitgeput
  • refund.createdGeïnitieerd voor vastlegging
  • dispute.openedChargeback ontvangen
  • payout.completedAfgehandeld naar uw bank

Cardflo biedt een REST API, webhook-stream, gehoste-checkout iframe en een groeiende bibliotheek met drop-in componenten. Alles is versiebeheerd, standaard idempotent en omvat dezelfde primitieven, of u nu één of vijf acquirers integreert. Documentatie, sandbox-sleutels en een Postman-collectie zijn openbaar.

Hoe teams integreren

Gehoste checkout

Snelste weg naar productie. Omleiden of onze PCI-scoped iframe insluiten, een webhook ontvangen bij voltooiing. Geen PCI-bereik, wallets inbegrepen, netwerktokens standaard ingeschakeld. De meeste integraties zijn binnen een dag gereed en dekken 90 procent van de gebruiksscenario's.

Directe API

Volledige controle over autorisatie-, capture-, refund- en geschilstromen. PCI DSS SAQ D-bereik. Geschikt voor card-on-file, abonnementen, marktplaatsen en elk product dat aangepaste logica rondom de autorisatie vereist. Referentie-SDK's voor Node, Python, Ruby, Go en PHP.

Webhooks en evenementen

Idempotent, veilig voor herhalingen, ondertekend met HMAC. Elke betaling, terugbetaling, terugboeking, KYB-update en afwikkeling is een webhook-gebeurtenis. Met de sandbox kunt u gebeurtenissen opnieuw afspelen zonder de productie aan te raken, wat end-to-end automatiseringstesten triviaal maakt.

FAQ

Veelgestelde vragen

Integratie, SDK's, webhooks, sandbox, migratie en SLA's. De praktische antwoorden die engineers stellen voordat ze de eerste regel code schrijven.

Heb ik voor elke acquisitiepartij een aparte integratie nodig?

Nee. Eén Cardflo REST API en één set webhooks verbinden u met elke acquisitiepartij in het netwerk. Slimme routering kiest de acquisitiepartij per transactie en u schrijft nooit acquisitiepartij-specifieke code. Voeg acquisitiepartijen achter de schermen toe of verwissel ze zonder uw codebase aan te raken.

Hoe werken webhooks en idempotentie?

Webhooks zijn ondertekend met HMAC-SHA256 en worden geleverd met automatische herhalingen en exponentiële back-off. Elk verzoek accepteert een idempotentiesleutel, dus herhaalde creaties retourneren de oorspronkelijke betaling in plaats van dubbele kosten. Gebeurtenissen omvatten payment.succeeded, payment.retried, refund.created en dispute.opened.

Heeft u SDK's en gehoste UI-componenten?

Ja. Server SDK's voor Node, Python, PHP, Ruby, Go en .NET. Een drop-in gehoste checkout, Elements voor embedded kaartvastlegging en een Payment Links API voor no-code processen. Alle UI-componenten verminderen de PCI-scope, zodat u uit de kaartgegevens blijft.

Wat is de sandbox- en testkaartfunctionaliteit?

De sandbox weerspiegelt de productieomgeving met testkaarten voor elk schema, geforceerde weigeringscodes voor elke responscode die wij ondersteunen, en gesimuleerde 3DS-uitdagingen. U kunt echte productiewebhooks in de sandbox opnieuw afspelen om edge cases te testen zonder live verkeer aan te raken.

Hoe migreer ik van Stripe, Adyen of Checkout.com?

Betalingsintenties, klanten, terugbetalingen en geschillen komen exact overeen met Cardflo-equivalenten, en wij ondersteunen het importeren van kaarttokens waar het schema dit toestaat. Wij bieden een migratie-engineer, documenten voor zij-aan-zij veldmapping en een testmodus om verkeer te schaduwen voordat de primaire stroom wordt omgeschakeld.

Wat zijn uw snelheidslimieten en uptime SLA's?

Publieke API-snelheidslimieten beginnen bij 100 verzoeken per seconde per account, hoger op aanvraag. We publiceren een beschikbaarheid van 99,99% op de transactionele API met maandelijkse credits als we dit niet halen. De status is live op status.cardflo.io met incidenthistorie en RSS.
Nu aanvragen