Udviklere

Én API.
Hver erhverver.

Integrer én gang. Cardflo dirigerer hver transaktion på tværs af vores erhvervende netværk, ingen ekstra kode, når du tilføjer en ny udbyder, ingen ødelæggende ændringer, når ruter skifter.

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.
}
Værktøjssæt

Alt hvad du behøver for at afslutte betalinger hurtigt.

REST API

Forudsigelige ressourcer, idempotente skrivninger og JSON-overalt.

Hosted checkout

Drop-in, PCI-relevant, kan tilpasses dit brand.

Webhooks

Signerede begivenheder for hver betaling, refusion og tvist.

Hvelv og netværks-tokens

Bærbare kundekort med token-livscyklusstyring.

Server SDK'er

Node, Python, Go og PHP, typede klienter med indbygget genforsøgsfunktionalitet.

Plugins

WooCommerce, Magento, Shopify og Salesforce Commerce Cloud.
Webhooks

Realtidshændelser for hver betalingscyklus.

Signeret, genforsøgt med eksponentiel backoff og idempotent efter begivenheds-id. Abonner på det, du er interesseret i, ignorer resten.

  • payment.succeededFanget af dirigeret erhverver
  • payment.retriedBlødt afslag, næste erhverver
  • payment.failedAlle ruter opbrugt
  • refund.createdIgangsat for fangst
  • dispute.openedChargeback modtaget
  • payout.completedAfregnet til din bank

Cardflo eksponerer en REST API, webhook-stream, hosted-checkout-iframe og et voksende bibliotek af drop-in-komponenter. Alt er versioneret, idempotent som standard og dækker de samme primitiver, uanset om du integrerer én indløser eller fem. Dokumentation, sandkassenøgler og en Postman-samling er offentlig.

Hvordan teams integrerer

Hosted checkout

Den hurtigste vej til produktion. Omdiriger eller indlejre vores PCI-scoped iframe, modtag en webhook ved afslutning. Ingen PCI-omfang, tegnebøger inkluderet, netværk-tokens aktiveret som standard. De fleste integrationer sendes på en dag og dækker 90 procent af brugsscenarierne.

Direkte API

Fuld kontrol over autorisation, indfangning, refusion og tvistforløb. PCI DSS SAQ D omfang. Velegnet til kort-on-file, abonnementer, markedspladser og ethvert produkt, der har brug for brugerdefineret logik omkring godkendelsen. Reference SDK'er til Node, Python, Ruby, Go og PHP.

Webhooks og begivenheder

Idempotent, sikker mod gentagne forsøg, signeret med HMAC. Hver betaling, refusion, tilbageførsel, KYB-opdatering og afregning er en webhook-hændelse. Sandkassen lader dig gentage hændelser uden at røre produktionen, hvilket gør automatiseret end-to-end-testning triviel.

FAQ

Ofte stillede spørgsmål

Integration, SDK'er, webhooks, sandbox, migration og SLA'er. De praktiske svar, ingeniører spørger om, før de skriver den første linje kode.

Har jeg brug for en separat integration for hver indløser?

Nej. Én Cardflo REST API og ét sæt webhooks forbinder dig til hver indløser i netværket. Smart routing vælger indløseren per transaktion, og du behøver aldrig at skrive indløserspecifik kode. Tilføj eller udskift indløsere bag kulisserne uden at røre ved din kodebase.

Hvordan fungerer webhooks og idempotens?

Webhooks er signeret med HMAC-SHA256 og leveres med automatiske genforsøg og eksponentiel backoff. Hver anmodning accepterer en idempotensnøgle, så genforsøgte oprettelser returnerer den originale betaling i stedet for at duplikere gebyrer. Hændelser inkluderer payment.succeeded, payment.retried, refund.created og dispute.opened.

Har I SDK'er og hostede UI-komponenter?

Ja. Server SDK'er til Node, Python, PHP, Ruby, Go og .NET. En plug-in hostet checkout, Elements til indlejret kortopsamling og en Payment Links API til no-code flows. Alle UI-komponenter reducerer PCI-omfanget, så du undgår kortdata.

Hvad med sandkassen og testkort?

Sandkassen afspejler produktionen med testkort til hvert ordning, tvungne afvisningskoder for hver svarkode, vi understøtter, og simulerede 3DS-udfordringer. Du kan afspille rigtige produktions-webhooks i sandkassen for at teste grænsetilfælde uden at påvirke live trafik.

Hvordan migrerer jeg fra Stripe, Adyen eller Checkout.com?

Betalingshensigter, kunder, refunderinger og tvister passer pænt til Cardflo-ækvivalenter, og vi understøtter import af kort-tokens, hvor ordningen tillader det. Vi tilbyder en migrationsingeniør, side-om-side feltmapping-dokumenter og en dry-run-tilstand til at skygge trafik, før den primære flow skiftes.

Hvad er jeres hastighedsgrænser og oppetids-SLA'er?

Offentlige API-hastighedsgrænser starter ved 100 anmodninger per sekund per konto, højere efter anmodning. Vi lover 99,99% tilgængelighed på den transaktionelle API med månedlige kreditter, hvis vi ikke overholder det. Status er live på status.cardflo.io med hændelseshistorik og RSS.
Ansøg nu