SviluppatoriUn'unica API.
Un'unica API.
Ogni acquirente.
Integralo una volta. Cardflo instrada ogni transazione attraverso la nostra rete di acquisizione, nessun codice aggiuntivo quando aggiungi un nuovo provider, nessun cambiamento distruttivo quando i percorsi cambiano.
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.
}Kit di strumenti
Tutto ciò di cui hai bisogno per spedire pagamenti velocemente.
API REST
Risorse prevedibili, scritture idempotenti e JSON-everywhere.
Checkout ospitato
Integrabile, con ambito PCI, personalizzabile per adattarsi al tuo marchio.
Webhook
Eventi firmati per ogni pagamento, rimborso e disputa.
Token di vault e di rete
Carte cliente portatili con gestione del ciclo di vita dei token.
SDK del server
Clienti con tipizzazione, con Node, Python, Go e PHP, con tentativi di ripristino integrati.
Plugin
WooCommerce, Magento, Shopify e Salesforce Commerce Cloud.
Webhook
Eventi in tempo reale per ogni ciclo di vita del pagamento.
Firmato, ritentato con backoff esponenziale e idempotente per ID evento. Iscriviti a ciò che ti interessa, ignora il resto.
- payment.succeededAcquisito dall'acquirente instradato
- payment.retriedRifiuto blando, prossimo acquirente
- payment.failedTutte le rotte esaurite
- refund.createdAvviato per l'acquisizione
- dispute.openedChargeback ricevuto
- payout.completedLiquidato alla tua banca
