Un singur API.
Fiecare achizitor.
Integrare o singură dată. Cardflo rutează fiecare tranzacție prin rețeaua noastră de achiziție, fără cod suplimentar atunci când adăugați un nou furnizor, fără modificări radicale atunci când rutele se schimbă.
// 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.
}Tot ce aveți nevoie pentru a expedia plăți rapid.
REST API
Pagina de finalizare a comenzii găzduită
Webhook-uri
Tokenuri de seif și rețea
SDK-uri server
Plugin-uri
Evenimente în timp real pentru fiecare ciclu de plată.
Semnate, reîncercate cu backoff exponențial și idempotente prin ID-ul evenimentului. Abonați-vă la ceea ce vă interesează, ignorați restul.
- payment.succeededCapturat de achizitorul rutat
- payment.retriedDeclinare ușoară, următorul achizitor
- payment.failedToate rutele epuizate
- refund.createdInițiat pentru captură
- dispute.openedRefuz la plată primit
- payout.completedDecontat în banca dvs.
Cardflo pune la dispoziție un API REST, flux de webhook, iframe pentru finalizarea comenzii găzduit și o bibliotecă în creștere de componente gata de utilizare. Totul este versionat, idempotent în mod implicit și acoperă aceleași elemente de bază, indiferent dacă integrați un achizitor sau cinci. Documentația, cheile pentru mediul de testare și o colecție Postman sunt publice.
Cum se integrează echipele
Pagina de finalizare a comenzii găzduită
Cea mai rapidă cale către producție. Redirecționați sau integrați iframe-ul nostru cu scop PCI, primiți un webhook la finalizare. Fără scop PCI, portofele incluse, tokenuri de rețea activate implicit. Majoritatea integrărilor sunt livrate într-o zi și acoperă 90 la sută din cazurile de utilizare.
API direct
Control total asupra fluxurilor de autorizare, captură, rambursare și dispută. Scop PCI DSS SAQ D. Potrivit pentru card-on-file, abonamente, piețe și orice produs care necesită logică personalizată în jurul autentificării. SDK-uri de referință pentru Node, Python, Ruby, Go și PHP.
Webhook-uri și evenimente
Idempotent, sigur pentru reîncercări, semnat cu HMAC. Fiecare plată, rambursare, refuz de plată, actualizare KYB și decontare este un eveniment webhook. Sandbox-ul vă permite să redați evenimente fără a afecta producția, ceea ce face testarea automată end-to-end trivială.
Întrebări frecvente
Integrare, SDK-uri, webhook-uri, sandbox, migrație și SLA-uri. Răspunsurile practice pe care le cer inginerii înainte de a scrie prima linie de cod.