Una API.
Cada adquirente.
Integrar una vez. Cardflo enruta cada transacción a través de nuestra red de adquisición, sin código adicional al añadir un nuevo proveedor, sin cambios importantes cuando las rutas cambian.
// 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.
}Todo lo que usted necesita para enviar pagos rápidamente.
API REST
Checkout alojado
Webhooks
Vault y tokens de red
SDKs de servidor
Plugins
Eventos en tiempo real para cada ciclo de vida de pago.
Firmado, reintentado con retroceso exponencial e idempotente por ID de evento. Suscríbete a lo que te interesa, ignora el resto.
- payment.succeededCapturado por adquirente enrutado
- payment.retriedDeclive suave, siguiente adquirente
- payment.failedTodas las rutas agotadas
- refund.createdIniciado para captura
- dispute.openedContracargo recibido
- payout.completedLiquidado en su banco
Cardflo expone una API REST, un flujo de webhook, un iframe de checkout alojado y una creciente biblioteca de componentes integrables. Todo está versionado, es idempotente por defecto y cubre las mismas primitivas, ya sea que esté integrando un adquirente o cinco. La documentación, las claves de sandbox y una colección de Postman son públicas.
Cómo se integran los equipos
Checkout alojado
La ruta más rápida a producción. Redirija o incruste nuestro iframe con alcance PCI, reciba un webhook al completarse. Alcance PCI cero, monederos incluidos, tokens de red activados por defecto. La mayoría de las integraciones se implementan en un día y cubren el 90 por ciento de los casos de uso.
API directa
Control total sobre los flujos de autorización, captura, reembolso y disputa. Alcance PCI DSS SAQ D. Adecuado para tarjetas en archivo, suscripciones, marketplaces y cualquier producto que necesite lógica personalizada en torno a la autorización. SDKs de referencia para Node, Python, Ruby, Go y PHP.
Webhooks y eventos
Idempotente, segura para reintentos, firmada con HMAC. Cada pago, reembolso, contracargo, actualización de KYB y liquidación es un evento de webhook. El sandbox le permite reproducir eventos sin tocar la producción, lo que facilita las pruebas de automatización de extremo a extremo.
Preguntas frecuentes
Integración, SDK, webhooks, sandbox, migración y SLA. Las respuestas prácticas que los ingenieros preguntan antes de escribir la primera línea de código.