DezvoltatoriUn singur API.
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-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.
}Set de instrumente
Tot ce aveți nevoie pentru a expedia plăți rapid.
REST API
Resurse previzibile, scrieri idempotente și JSON-peste tot.
Checkout găzduit
Ușor de integrat, conform PCI, personalizabil pentru a se potrivi mărcii dvs.
Webhook-uri
Evenimente semnate pentru fiecare plată, rambursare și dispută.
Tokenuri de seif și rețea
Carduri de client portabile cu gestionarea ciclului de viață al tokenului.
SDK-uri server
Node, Python, Go și PHP, clienți tipați cu reîncercări încorporate.
Plugin-uri
WooCommerce, Magento, Shopify și Salesforce Commerce Cloud.
Webhook-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.openedChargeback primit
- payout.completedDecontat în banca dvs.
