DesarrolladoresUna API.
Una API.
Cada adquirente.
Integra una vez. Cardflo enruta cada transacción a través de nuestra red de adquirencia, sin código extra al añadir un nuevo proveedor ni cambios disruptivos al ajustar rutas.
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 de herramientas
Todo lo que necesitas para lanzar pagos rápido.
API REST
Recursos predecibles, writes idempotentes y JSON en todo.
Checkout alojado
Drop-in, alcance PCI reducido, personalizable a tu marca.
Webhooks
Eventos firmados para cada pago, reembolso y disputa.
Vault y network tokens
Tarjetas portables con gestión del ciclo de vida del token.
SDKs de servidor
Node, Python, Go y PHP, clientes tipados con reintentos integrados.
Complementos
WooCommerce, Magento, Shopify y Salesforce Commerce Cloud.
Webhooks
Eventos en tiempo real para todo el ciclo del pago.
Firmados, reintentados con backoff exponencial e idempotentes por ID de evento. Suscríbete a lo que te importa, ignora el resto.
- payment.succeededCapturado por el adquirente enrutado
- payment.retriedDecline blando, siguiente adquirente
- payment.failedTodas las rutas agotadas
- refund.createdIniciado para captura
- dispute.openedContracargo recibido
- payout.completedLiquidado a tu banco
