Utviklere

Ett API.
Hver innløser.

Integrer én gang. Cardflo ruter hver transaksjon på tvers av vårt innløsernettverk, ingen ekstra kode når du legger til en ny leverandør, ingen ødeleggende endringer når rutene forskyves.

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.
}
Verktøysett

Alt du trenger for å levere betalinger raskt.

REST API

Forutsigbare ressurser, idempotente skriveoperasjoner og JSON-overalt.

Vertsbasert kasse

Drop-in, PCI-område, tema som matcher merkevaren din.

Webhooker

Signerte hendelser for hver betaling, refusjon og tvist.

Hvelv og nettverkstokens

Bærbare kundekort med token-livssyklusadministrasjon.

Server SDK-er

Node, Python, Go og PHP, typede klienter med innebygde forsøk.

Tilleggsprogrammer

WooCommerce, Magento, Shopify og Salesforce Commerce Cloud.
Webhooker

Sanntidshendelser for hver betalingslivssyklus.

Signert, forsøkt med eksponentiell backoff, og idempotent etter hendelses-ID. Abonner på det du bryr deg om, ignorer resten.

  • payment.succeededFanget av rutet innløser
  • payment.retriedMykt avslag, neste innløser
  • payment.failedAlle ruter utmattet
  • refund.createdInitiert for fangst
  • dispute.openedTilbakeføring mottatt
  • payout.completedAvregnet til banken din

Cardflo eksponerer et REST API, en webhook-strøm, en hostet kasse-iframe og et voksende bibliotek med drop-in-komponenter. Alt er versjonert, idempotent som standard, og dekker de samme primitivene uansett om du integrerer én eller fem innløsere. Dokumentasjon, sandkassenøkler og en Postman-samling er offentlig tilgjengelig.

Hvordan team integreres

Hostet kasse

Raskeste vei til produksjon. Viderestill eller legg inn vår PCI-scopede iframe, motta en webhook ved fullføring. Null PCI-omfang, lommebøker inkludert, nettverkstoken som standard. De fleste integrasjoner sendes på en dag og dekker 90 prosent av bruksområdene.

Direkte API

Full kontroll over autorisasjons-, fangst-, refusjons- og tvisteflyter. PCI DSS SAQ D-omfang. Egnet for kort-på-fil, abonnementer, markedsplasser og ethvert produkt som trenger egendefinert logikk rundt autentisering. Referanse-SDK-er for Node, Python, Ruby, Go og PHP.

Webhooks og hendelser

Idempotent, retry-sikker, signert med HMAC. Hver betaling, refusjon, tilbakeføring, KYB-oppdatering og oppgjør er en webhook-hendelse. Sandkassen lar deg spille av hendelser uten å berøre produksjon, noe som gjør ende-til-ende automatiseringstesting trivielt.

Ofte stilte spørsmål

Ofte stilte spørsmål

Integrering, SDK-er, webhooks, sandkasse, migrering og SLA-er. De praktiske svarene ingeniører spør om før de skriver den første kodelinjen.

Trenger jeg en egen integrasjon for hver innløser?

Nei. Ett Cardflo REST API og ett sett med webhooks kobler deg til hver innløser i nettverket. Smart ruting velger innløser per transaksjon, og du skriver aldri innløserspesifikk kode. Legg til eller bytt innløsere i bakgrunnen uten å røre kodebasen din.

Hvordan fungerer webhooks og idempotens?

Webhooks er signert med HMAC-SHA256 og leveres med automatiske forsøk og eksponentiell backoff. Hver forespørsel godtar en idempotensnøkkel, så gjentatte opprettinger returnerer den opprinnelige betalingen i stedet for å duplisere transaksjoner. Hendelser inkluderer payment.succeeded, payment.retried, refund.created og dispute.opened.

Har dere SDK-er og hostede UI-komponenter?

Ja. Server-SDK-er for Node, Python, PHP, Ruby, Go og .NET. En integrert vertsløsning for utsjekking, Elements for innebygd kortinnhenting, og et API for betalingslenker for kodefrie flyter. Alle brukergrensesnittkomponenter reduserer PCI-omfanget, slik at du ikke kommer i kontakt med kortdata.

Hva er historien bak sandkassen og testkort?

Sandkassen speiler produksjonen med testkort for hvert skjema, tvungne avvisningskoder for hver svarkode vi støtter, og simulerte 3DS-utfordringer. Du kan spille av virkelige produksjons-webhooks i sandkassen for å teste kanttilfeller uten å påvirke levende trafikk.

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

Betalingshensikter, kunder, refusjoner og tvister samsvarer rent med Cardflo-ekvivalenter, og vi støtter import av korttokens der skjemaet tillater det. Vi tilbyr en migreringsingeniør, side-ved-side feltkartleggingsdokumenter og en tørrkjøringsmodus for å skygge trafikk før hovedflyten byttes.

Hva er deres satsgrenser og oppetids-SLA-er?

Grenser for offentlig API-forespørsel starter på 100 forespørsler per sekund per konto, høyere på forespørsel. Vi publiserer 99,99% tilgjengelighet på transaksjons-API-et med månedlige kreditter hvis vi bommer. Status er live på status.cardflo.io med hendelseshistorikk og RSS.
Søk nå