SviluppatoriUn'API.
Un'API.
Ogni acquirer.
Integra una volta. Cardflo instrada ogni transazione sulla nostra rete di acquiring, senza codice extra quando aggiungi un nuovo provider, senza breaking change quando le rotte 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.
}Toolkit
Tutto ciò che serve per lanciare i pagamenti in fretta.
API REST
Risorse prevedibili, write idempotenti e JSON ovunque.
Checkout ospitato
Drop-in, scope PCI ridotto, personalizzabile per il tuo brand.
Webhook
Eventi firmati per ogni pagamento, rimborso e disputa.
Vault e network token
Carte cliente portabili con gestione del ciclo di vita dei token.
SDK server
Node, Python, Go e PHP, client tipizzati con retry integrati.
Plugin
WooCommerce, Magento, Shopify e Salesforce Commerce Cloud.
Webhook
Eventi in tempo reale per l'intero ciclo del pagamento.
Firmati, riprovati con backoff esponenziale e idempotenti per event ID. Iscriviti a ciò che ti interessa, ignora il resto.
- payment.succeededCatturato dall'acquirer instradato
- payment.retriedSoft decline, acquirer successivo
- payment.failedTutte le rotte esaurite
- refund.createdAvviato per la cattura
- dispute.openedChargeback ricevuto
- payout.completedLiquidato sul tuo conto
