Utvecklare

En API.
Varje förvärvare.

Integrera en gång. Cardflo dirigerar varje transaktion över vårt förvärvsnätverk, ingen extra kod när du lägger till en ny leverantör, inga brytande ändringar när rutter flyttas.

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.
}
Verktygslåda

Allt du behöver för att skicka betalningar snabbt.

REST API

Förutsägbara resurser, idempotenta skrivningar och JSON-överallt.

Hostad kassa

Drop-in, PCI-omfattad, anpassningsbar för att matcha ditt varumärke.

Webhooks

Signerade händelser för varje betalning, återbetalning och tvist.

Vault & nätverkstoken

Portabla kundkort med tokenlivscykelhantering.

Server SDK:er

Node, Python, Go och PHP, typade klienter med inbyggda återförsök.

Tillägg

WooCommerce, Magento, Shopify och Salesforce Commerce Cloud.
Webhooks

Realtidshändelser för varje betalningslivscykel.

Signerat, återförsökt med exponentiell backoff och idempotent per händelse-ID. Prenumerera på det du bryr dig om, ignorera resten.

  • payment.succeededFångad av dirigerad förvärvare
  • payment.retriedMjuk avvisning, nästa förvärvare
  • payment.failedAlla rutter uttömda
  • refund.createdInitierad för fångst
  • dispute.openedKortreklamation mottagen
  • payout.completedAvräknad till din bank

Cardflo exponerar ett REST API, webhook-ström, hostad checkout-iframe och ett växande bibliotek av drop-in-komponenter. Allt är versionshanterat, idempotent som standard, och täcker samma primitiva funktioner oavsett om du integrerar en inlösare eller fem. Dokumentation, sandbox-nycklar och en Postman-samling är offentliga.

Hur team integrerar

Hostad kassa

Snabbaste vägen till produktion. Omdirigera eller bädda in vår PCI-omfattande iframe, ta emot en webhook vid slutförande. Noll PCI-omfång, plånböcker är inkluderade, nätverkstokens är standard. De flesta integrationer lanseras på en dag och täcker 90 procent av användningsfallen.

Direkt API

Full kontroll över auktorisering, fångst, återbetalning och tvistflöden. PCI DSS SAQ D-omfattning. Lämplig för kort-på-fil, prenumerationer, marknadsplatser och alla produkter som kräver anpassad logik kring auktoriseringen. Referens-SDK:er för Node, Python, Ruby, Go och PHP.

Webhooks och händelser

Idempotent, återförsökssäker, signerad med HMAC. Varje betalning, återbetalning, återkrav, KYB-uppdatering och avräkning är en webhook-händelse. Sandbox låter dig spela upp händelser utan att röra produktionen, vilket gör end-to-end automatiserad testning trivial.

FAQ

Vanliga frågor och svar

Integration, SDK:er, webhooks, sandbox, migrering och SLA:er. De praktiska svaren ingenjörer frågar innan de skriver den första kodraden.

Behöver jag en separat integration för varje inlösare?

Nej. Ett Cardflo REST API och en uppsättning webhooks ansluter dig till varje inlösare i nätverket. Smart dirigering väljer inlösaren per transaktion och du behöver aldrig skriva inlösarspecifik kod. Lägg till eller byt inlösare bakom kulisserna utan att röra din kodbas.

Hur fungerar webhooks och idempotens?

Webhooks signeras med HMAC-SHA256 och levereras med automatiska återförsök och exponentiell backoff. Varje begäran accepterar en idempotensnyckel, så återförsökta skapanden returnerar den ursprungliga betalningen istället för att duplicera debiteringar. Händelser inkluderar payment.succeeded, payment.retried, refund.created och dispute.opened.

Har ni SDK:er och hostade UI-komponenter?

Ja. Server-SDK:er för Node, Python, PHP, Ruby, Go och .NET. En enkel hostad kassa, Elements för inbäddad kortinsamling och ett Payment Links API för no-code-flöden. Alla UI-komponenter minskar PCI-omfattningen så att du håller dig utanför kortdata.

Hur fungerar sandlådan och testkort?

Sandlådan speglar produktionen med testkort för varje system, tvångsavvisande koder för varje svarskod vi stöder och simulerade 3DS-utmaningar. Du kan spela upp verkliga produktions-webhooks i sandlådan för att testa gränsfall utan att påverka live-trafik.

Hur migrerar jag från Stripe, Adyen eller Checkout.com?

Betalningsavsikter, kunder, återbetalningar och tvister matchar rent med Cardflos motsvarigheter, och vi stöder import av kort-tokens där systemet tillåter det. Vi tillhandahåller en migrationstekniker, fältkarteringsdokumentation sida vid sida och ett torrkörningsläge för att skugga trafik innan primärt flöde byts.

Vilka är era hastighetsbegränsningar och SLA:er för drifttid?

Hastighetsbegränsningar för det offentliga API:et börjar vid 100 förfrågningar per sekund per konto, högre på begäran. Vi publicerar 99,99% tillgänglighet på transaktions-API:et med månatliga krediter om vi inte når det. Status är live på status.cardflo.io med händelsehistorik och RSS.
Ansök nu