Pular para o conteúdo principal

O que são Pagamentos?

Pagamentos são desembolsos de saída que permitem enviar fundos do seu saldo pré-financiado da KillB para qualquer beneficiário — contas bancárias, carteiras cripto ou aliases de pagamento locais. É a forma mais simples de distribuir dinheiro em escala: sem etapa de cotação, sem URL de pagamento, sem aguardar ação do usuário final. Você tem o saldo; a KillB roteia para o destino.
Pagamentos são um recurso B2B projetado para empresas que precisam desembolsar fundos para muitos destinatários (folha de pagamento, pagamentos a fornecedores, liquidações de marketplace, distribuições cripto, etc.).

Pagamentos vs. Ramps

Tanto pagamentos quanto ramps movem dinheiro, mas servem propósitos diferentes:
PagamentosOff-Ramps
DireçãoPré-financiado → BeneficiárioCarteira cripto → Conta fiat
Quem iniciaSeu backendSeu usuário final
Cotação necessária?NãoSim
URL de pagamento?NãoSim
Caso de usoDesembolsos em lote, folha, liquidaçõesSaques do usuário
Fonte do saldoConta pré-financiadaCarteira cripto do usuário

Como Funciona

Pré-requisitos

Cada pagamento requer:
  1. Uma conta pré-financiada ativa — mantém o saldo a ser desembolsado
  2. Saldo suficiente — igual ou maior que o valor do pagamento
  3. Dados válidos do beneficiário — correspondentes aos campos exigidos pelo rail de pagamento escolhido

Configurar Contas Pré-Financiadas

Aprenda a criar e financiar suas contas pré-financiadas

Ciclo de Vida do Pagamento

Status

StatusSignificado
CREATEDO pagamento foi recebido e persistido, aguardando entrada na fila.
PENDINGO pagamento está na fila aguardando ser despachado ao provedor de pagamentos.
PROCESSINGO desembolso foi submetido ao provedor de pagamentos e aguarda confirmação.
COMPLETEDO provedor confirmou a entrega bem-sucedida dos fundos ao beneficiário.
ERRORErro interno do sistema. Nenhum fundo foi desembolsado.
FAILEDDesembolso recusado devido a dados de conta do beneficiário inválidos ou incorretos.
REJECTEDO pagamento foi bloqueado por uma revisão de conformidade e não será processado.
REFUNDEDOs fundos desembolsados foram devolvidos ao saldo pré-financiado.

Tipos de Beneficiário Suportados

TipoRegiãoDescrição
PSEColômbiaTransferência para conta bancária via PSE
BREBColômbiaAlias registrado (telefone, email, CPF)

Idempotência

Para evitar desembolsos duplicados em novas tentativas de rede, passe um header único Idempotency-Key em cada solicitação de criação de pagamento. Se a mesma chave for recebida duas vezes, a KillB retorna o pagamento original em vez de criar um novo.
Idempotency-Key: <sua-referência-única-de-pagamento>

Perguntas Frequentes

Se um pagamento atingir o status FAILED, nenhum fundo é debitado do seu saldo pré-financiado. O saldo só é debitado quando o pagamento atinge COMPLETED.
Pagamentos em status PENDING podem ser canceláveis — entre em contato com o suporte. Uma vez que o pagamento muda para PROCESSING, o cancelamento não é mais possível pois os fundos já estão em trânsito.
Cada status reflete uma origem de falha distinta:
  • ERROR — Erro interno do sistema na KillB. Nenhum fundo foi desembolsado.
  • FAILED — O banco do beneficiário recusou a transferência devido a dados de conta inválidos ou incorretos fornecidos pelo remetente.
  • REJECTED — O pagamento foi bloqueado por uma revisão de conformidade na KillB e não será processado.
Um pagamento atinge REFUNDED quando os fundos desembolsados são devolvidos ao seu saldo pré-financiado — seja após uma entrega FAILED ou, em alguns casos, após um pagamento COMPLETED que foi posteriormente revertido pelo banco do beneficiário.
Transferências PSE e BREB tipicamente liquidam em minutos a algumas horas úteis dependendo do banco e dos horários de corte.
Passe um header único Idempotency-Key nas solicitações de criação de pagamentos. Se a mesma chave for recebida duas vezes (ex.: em uma nova tentativa), a KillB retorna o pagamento original em vez de criar um desembolso duplicado.

Boas Práticas

  • Verifique o saldo primeiro — sempre chame GET /api/v2/customers/balances antes de criar um pagamento para evitar falhas por saldo insuficiente
  • Use Idempotency-Key — sempre passe uma chave única por desembolso para retentar com segurança sem duplicatas
  • Assine webhooks — configure webhooks de eventos PAYOUT para atualizações de status em tempo real
  • Monitore pagamentos REJECTED — registre dados completos do beneficiário na rejeição para identificar e corrigir detalhes inválidos de conta
  • Reconcilie diariamente — obtenha todos os pagamentos do dia anterior e compare com seu livro-razão interno

Guias Relacionados

Criar um Pagamento

Guia de implementação passo a passo

Rastreamento de Status

Monitore pagamentos com webhooks e polling

Contas Pré-Financiadas

Financie suas contas pré-financiadas

Webhooks

Notificações de eventos em tempo real