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 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.
}Tutto ciò di cui hai bisogno per spedire pagamenti velocemente.
API REST
Checkout ospitato
Webhook
Token di vault e di rete
SDK del server
Plugin
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 Sua banca
Cardflo espone un'API REST, un flusso di webhook, un iframe di checkout ospitato e una libreria crescente di componenti drop-in. Tutto è versionato, idempotente per impostazione predefinita e copre le stesse primitive sia che Lei stia integrando un acquirer o cinque. La documentazione, le chiavi sandbox e una raccolta Postman sono pubbliche.
Come i team si integrano
Checkout ospitato
Il percorso più veloce per la produzione. Reindirizza o incorpora il nostro iframe con ambito PCI, ricevi un webhook al completamento. Ambito PCI zero, portafogli inclusi, token di rete attivi per impostazione predefinita. La maggior parte delle integrazioni viene spedita in un giorno e copre il 90 percento dei casi d'uso.
API diretta
Controllo completo sui flussi di autorizzazione, acquisizione, rimborso e contestazione. Ambito PCI DSS SAQ D. Adatto per carte memorizzate, abbonamenti, marketplace e qualsiasi prodotto che richieda una logica personalizzata attorno all'autenticazione. SDK di riferimento per Node, Python, Ruby, Go e PHP.
Webhook ed eventi
Idempotente, sicuro per i tentativi di ripetizione, firmato con HMAC. Ogni pagamento, rimborso, storno, aggiornamento KYB e regolamento è un evento webhook. La sandbox Le consente di riprodurre gli eventi senza toccare la produzione, il che rende banale il test di automazione end-to-end.
Domande frequenti
Integrazione, SDK, webhook, sandbox, migrazione e SLA. Le risposte pratiche che gli ingegneri chiedono prima di scrivere la prima riga di codice.