Uma API.
Cada adquirente.
Integre uma vez. A Cardflo encaminha cada transação através da nossa rede de aquisição, sem código adicional ao adicionar um novo fornecedor, sem alterações significativas quando as rotas mudam.
// 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.
}Tudo o que precisa para enviar pagamentos rapidamente.
REST API
Checkout alojado
Webhooks
Tokens de cofre e de rede
SDKs de servidor
Plugins
Eventos em tempo real para cada ciclo de vida de pagamento.
Assinado, com novas tentativas com backoff exponencial e idempotente por ID do evento. Subscreva o que lhe interessa, ignore o resto.
- payment.succeededCapturado pelo adquirente da rota
- payment.retriedRecusa suave, próximo adquirente
- payment.failedTodas as rotas esgotadas
- refund.createdIniciado para captura
- dispute.openedEstorno recebido
- payout.completedLiquidado para o seu banco
A Cardflo expõe uma API REST, um fluxo de webhook, um iframe de checkout hospedado e uma biblioteca crescente de componentes drop-in. Tudo é versionado, idempotente por padrão e abrange as mesmas primitivas, quer esteja a integrar um adquirente ou cinco. A documentação, as chaves de sandbox e uma coleção Postman são públicas.
Como as equipas integram
Checkout hospedado
Caminho mais rápido para a produção. Redirecione ou incorpore o nosso iframe com escopo PCI, receba um webhook ao concluir. Escopo PCI zero, carteiras incluídas, tokens de rede ativados por padrão. A maioria das integrações são lançadas em um dia e cobrem 90% dos casos de uso.
API direta
Controlo total sobre os fluxos de autorização, captura, reembolso e disputa. Escopo PCI DSS SAQ D. Adequado para cartão em arquivo, subscrições, mercados e qualquer produto que precise de lógica personalizada para a autenticação. SDKs de referência para Node, Python, Ruby, Go e PHP.
Webhooks e eventos
Idempotente, segura para novas tentativas, assinada com HMAC. Cada pagamento, reembolso, estorno, atualização KYB e liquidação é um evento de webhook. O ambiente de sandbox permite-lhe reproduzir eventos sem tocar na produção, o que torna os testes de automação de ponta a ponta triviais.
Perguntas frequentes
Integração, SDKs, webhooks, sandbox, migração e SLAs. As respostas práticas que os engenheiros perguntam antes de escrever a primeira linha de código.