Cardflo
Sviluppatori

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