Pré-requisitos
Antes de criar um pagamento você precisa:- Uma conta pré-financiada — criada via
POST /api/v2/customers/pre-fund/create - Saldo suficiente — verifique via
GET /api/v2/customers/balances - Dados do beneficiário — conta bancária, endereço de carteira ou alias de pagamento do destinatário
Configurar Contas Pré-Financiadas
Ainda não tem uma conta pré-financiada? Comece aqui.
Fluxo Completo de Pagamento
1
Verificar Saldo Disponível
Confirme que você tem fundos suficientes antes de enviar o pagamento.
Resposta
2
Criar o Pagamento
Envie a solicitação de pagamento com sua conta pré-financiada, valor e beneficiário.
3
Acompanhar o Status
Consulte o pagamento ou ouça webhooks até atingir um status terminal (
COMPLETED, FAILED, REJECTED, ERROR ou REFUNDED).Exemplo de Implementação
Tipos de Beneficiário
- Bank Transfer (Colômbia)
- BREB (Colômbia)
Transferência padrão para conta bancária colombiana via Bank Transfer.Campos obrigatórios:
firstName ou companyName, lastName, email, phone, document, accountNumber, bankCode, type, countryCodeUse GET /api/v2/banks para consultar os valores válidos de bankCode.Verificar Saldo Antes do Pagamento
Sempre verifique o saldo disponível antes de enviar pagamentos grandes:Idempotência
Para evitar desembolsos duplicados em novas tentativas de rede, passe um header únicoIdempotency-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.
Listar Pagamentos
Recupere todos os pagamentos com filtros opcionais:Próximos Passos
Rastreamento de Status
Monitore pagamentos com polling e webhooks
Configurar Webhooks
Configure notificações webhook para PAYOUT