Erros

Envelope, HTTP e o que fazer por código — sem precisar vasculhar cada endpoint.

Toda falha da API devolve um objeto ErrorResponse. Trate pelo campo code (PIX-006, não o título). Validação de campos pode trazer vários itens em errors.

{
  "errors": [{
    "status": "400",
    "code": "REQ-001",
    "title": "Requisição inválida",
    "description": "A requisição contém dados inválidos",
    "action": "Verifique os dados enviados e tente novamente"
  }],
  "metadata": {
    "totalRecords": 1,
    "requestDatetime": "2026-06-05T12:00:00Z"
  }
}

status é string. action é a orientação imediata. metadata.requestDatetime ajuda a cruzar com logs do seu lado.

  • 4xx — corrija payload, autenticação ou estado do seller. Retry cego não resolve.
  • 409 — conflito de idempotência ou recurso já processado. Repita a requisição original ou use uma Idempotency-Key nova.
  • 422 — onboarding, conta PIX ou saldo. O seller ainda não está pronto para aquela operação.
  • 429 / 502 / 503 / 504 — retry com backoff. PIX-006 e PIX-016 entram aqui.

Falhas de API Key ou token. Corrija a credencial antes de repetir a chamada.

CódigoHTTPO que significaO que fazer
AUT-001401O token de autenticação é inválido.Verifique o token e tente novamente.
AUT-002401O token de autenticação expirou.Faça login novamente para obter um novo token.
AUT-003401Email ou senha incorretos.Verifique as credenciais e tente novamente.
AUT-004403Sem permissão para este recurso.Confira o escopo da chave ou contate o administrador.
AUT-005401A API Key é inválida.Confira o header X-Api-Key.
AUT-006401A API Key expirou.Gere uma nova chave no painel do seller.
AUT-007401A API Key foi revogada.Gere uma nova chave no painel do seller.
AUT-008401A API Key não foi encontrada.Confira se a chave foi enviada corretamente.

Cobrança (QR), saque e estorno PIX. 422 costuma ser conta ou saldo; 502/503 vale retry.

CódigoHTTPO que significaO que fazer
PIX-004404Não há conta de pagamento PIX para este seller.Confira se o seller concluiu o onboarding PIX.
PIX-005422A conta PIX do seller não está ativa.Aguarde a ativação ou contate o suporte.
PIX-006502Não foi possível gerar o QR Code PIX.Tente novamente. Se persistir, contate o suporte.
PIX-007404A transação PIX não foi encontrada.Verifique o ID da transação.
PIX-008422Saldo insuficiente para o PIX OUT.Confira o saldo sacável e tente um valor menor.
PIX-009502Não foi possível iniciar o PIX OUT.Tente novamente mais tarde.
PIX-010401Assinatura do webhook PIX inválida.Confira o secret configurado no endpoint.
PIX-011502Não foi possível estornar a transação PIX.Tente novamente mais tarde.
PIX-012409Este saque não está na fila de aprovação.Atualize a lista de pendências.
PIX-013422Faltam dados do beneficiário para o PIX OUT.Solicite um novo saque com nome e documento.
PIX-014500O serviço PIX não está configurado.Contate o suporte técnico.
PIX-015422Informe nome e documento de quem vai receber o saque PIX.Envie a chave PIX e os dados de quem recebe.
PIX-016503O processamento PIX está em manutenção programada.Aguarde o término da janela e tente novamente.

CódigoHTTPO que significaO que fazer
PAY-001404Pagamento não encontrado.Verifique o ID do pagamento.
PAY-002400Método de pagamento não suportado.Use PIX, cartão de crédito ou boleto.
PAY-003400Valor do pagamento inválido.Confira amount e a moeda.
PAY-004409Este pagamento já foi processado.Não reenvie a mesma cobrança.
PAY-005410O pagamento expirou.Crie um novo pagamento.
PAY-006410O pagamento foi cancelado.Crie um novo pagamento.
PAY-007202O pagamento ainda está em processamento.Aguarde e consulte o status.
PAY-008400Taxas aplicadas ao pagamento são inválidas.Revise o plano de taxas do seller.
PAY-009500Não foi possível recuperar o pagamento.Tente novamente mais tarde.
TRX-001404Transação não encontrada.Verifique o ID da transação.
TRX-002400Status incompatível com esta operação.Consulte o status atual antes de repetir.
TRX-003400A transação foi recusada pelo emissor. additionalInfo traz declineCode, declineMessage e, quando o banco informa, issuer.Peça ao comprador para contatar o emissor do cartão ou usar outro cartão.
TRX-004409Há um chargeback em andamento.Acompanhe no painel do seller.
TRX-005409O estorno já foi processado.Não solicite o mesmo estorno novamente.
TRX-006400Configuração de split inválida.Revise os participantes e percentuais.
TRX-007400Número de parcelas acima do limite.Use menos parcelas.
TRX-008400Rateio entre participantes inválido.A soma do split deve bater com o valor da venda.
TRX-009400Valor de estorno maior que o saldo da transação.Estorne no máximo o valor restante.
TRX-010409Idempotency-Key já usada com outro payload.Repita a requisição original ou use uma chave nova.
TRX-011400Informe exatamente uma fonte de comprador.Envie buyerId, buyer ou customer — nunca mais de um.
TRX-012400Informe exatamente uma fonte de cartão.Envie cardToken ou os dados do cartão, não os dois.
TRX-013429Muitas tentativas de pagamento em pouco tempo.Aguarde alguns minutos antes de tentar de novo.
TRX-014422Nenhum adquirente de cartão elegível para esta venda.Confira o onboarding de cartão do seller.
TRX-015404Política de roteamento não encontrada.Verifique o identificador informado.
TRX-016400Regra de roteamento inválida.Revise prioridade, condições e destino.
TRX-017422A transação ainda não tem identificador no processador.Aguarde a confirmação ou contate o suporte.
TRX-018400Operação inválida para este método de pagamento.Confira se a transação aceita estorno ou captura.
TRX-019422O cardToken é inválido ou expirou.Tokenize o cartão novamente.
TRX-020404Evento de cartão sem transação correspondente.O evento será reprocessado automaticamente.
TRX-021400Evento de cartão sem identificadores obrigatórios.Verifique o payload recebido.

CódigoHTTPO que significaO que fazer
CHK-001404Sessão de checkout não encontrada.Inicie um novo checkout.
CHK-002410A sessão de checkout expirou.Inicie um novo checkout.
CHK-003400O carrinho está vazio.Adicione itens antes de confirmar.
CHK-004400Dados de pagamento incompletos.Preencha os campos obrigatórios.
CHK-005400Cartão precisa ser tokenizado antes do confirm.Conclua a tokenização PCI e envie o cardToken.
CHK-006400A transação exige 3DS concluído.Complete setup → authenticate → challenge antes do confirm.
CHK-007400Valor da cobrança não informado.Envie um amount válido.
CHK-008400Valor abaixo do mínimo permitido.Aumente o valor da cobrança.
CHK-010403Transação recusada pelo antifraude.Revise os dados ou use outro método.
CHK-011422Transação em análise antifraude.Aguarde a revisão.
CHK-012400Autenticação 3DS recusada pela emissora.Tente outro cartão ou método.
CHK-013401clientSecret da sessão inválido ou ausente.Use o clientSecret devolvido ao criar a sessão.
CHK-014403Origem do browser fora da allowlist da publishable key.Cadastre o domínio nas configurações da chave.

CódigoHTTPO que significaO que fazer
BYR-001404Comprador não encontrado.Verifique o buyerId.
BYR-002409CPF/CNPJ já cadastrado para outro comprador deste seller.Reutilize o comprador existente neste seller.
BYR-003409Email já cadastrado para outro comprador deste seller.Use outro email ou o comprador existente neste seller.
BYR-004400Dados do comprador inválidos.Revise nome, documento e contato.
BYR-005403Comprador inativo.Ative o comprador ou use outro.
BYR-006403Comprador excedeu o limite de compras.Aguarde o próximo período.
VLD-001400CPF inválido.Envie um CPF com dígitos verificadores corretos.
VLD-002400CNPJ inválido.Envie um CNPJ com dígitos verificadores corretos.
VLD-003400Email inválido.Use um endereço de email válido.
VLD-004400Telefone inválido.Use o formato (DDD) 99999-9999.
VLD-005400CEP inválido.Confira o CEP.
VLD-006400Chave Pix inválida.Confira CPF, CNPJ, email, telefone ou EVP.
VLD-007400Código de banco inválido.Use um COMPE válido (ex.: 001, 237, 341).
VLD-008400Campo obrigatório ausente.Preencha todos os campos exigidos.
VLD-009400Formato de campo incorreto.Ajuste o payload e tente novamente.
VLD-010400Valor fora do intervalo permitido.Use um valor dentro dos limites da API.

Estes códigos bloqueiam cobrança até o cadastro do seller estar pronto.

CódigoHTTPO que significaO que fazer
SLR-001404Seller não encontrado.Verifique o sellerId.
SLR-003403Seller ainda não foi aprovado.Aguarde a análise do cadastro.
SLR-004403Seller suspenso.Contate o suporte.
SLR-005403Seller reprovado.Contate o suporte.
SLR-015422Seller ainda não pode transacionar.Conclua onboarding, KYC, termo e tabela de preço.
KYC-001422Verificação de identidade ainda não aprovada.Conclua o KYC antes de cobrar.

CódigoHTTPO que significaO que fazer
WBH-001400Configuração do webhook inválida.Confira a URL HTTPS e os eventTypes.
WBH-002500Não foi possível enviar o webhook.Confira se o endpoint está acessível.
WBH-003500O endpoint do webhook não respondeu.Garanta um 2xx em poucos segundos.
WBH-004400Falha ao interpretar o payload do webhook.Envie JSON no formato esperado.
WBH-005401Assinatura do webhook inválida.Valide X-Reborn-Signature com o secret da criação.

CódigoHTTPO que significaO que fazer
SUB-001404Plano de assinatura não encontrado.Verifique o ID do plano.
SUB-002422Plano arquivado — não aceita novas assinaturas.Use um plano ativo.
SUB-003404Assinatura não encontrada.Verifique o ID da assinatura.
SUB-004409Assinatura já cancelada.Não altere uma assinatura encerrada.
SUB-005400Assinatura no cartão exige cardToken.Tokenize o cartão e envie o token.
SUB-006409Operação só vale para assinatura suspensa.Confira o status atual.
SUB-007502Falha ao cobrar a assinatura.Tente novamente mais tarde.
SUB-008400Método não suportado para assinaturas.Use CREDIT_CARD, DEBIT_CARD ou PIX.
CPN-001404Cupom não encontrado.Verifique o código ou ID.
CPN-002409Já existe um cupom ativo com este código.Escolha outro código.
CPN-003422Cupom inativo.Ative o cupom ou use outro.
CPN-004422Cupom expirado.Use outro cupom.
CPN-005422O período do cupom ainda não começou.Aguarde a data de início.
CPN-006422Limite global de uso do cupom atingido.Use outro cupom.
CPN-007422Este comprador já usou o cupom no limite.Use outro cupom.
CPN-008422Cupom não vale para este link de pagamento.Confira as restrições do cupom.
CPN-009422Valor da compra abaixo do mínimo do cupom.Aumente o valor ou remova o cupom.

API de companies e planos de taxa. Quedas aqui costumam bloquear split PIX ou precificação.

CódigoHTTPO que significaO que fazer
FEE-001404Plano de taxas não encontrado.Verifique o ID do plano.
FEE-002422Plano ainda sem tabela de preço.Configure a tabela antes de vincular sellers.
FEE-003400Tipo do plano não corresponde ao esperado.Confira se o plano é COMPANY ou REBORN.
FEE-004500Plano padrão de onboarding não está configurado.Contate o suporte.
FEE-005404Plano interno da company não encontrado.Verifique se o plano pertence à company.
FEE-006422A company não tem plano de custo para calcular a taxa.Configure os planos PIX e cartão da company.
FEE-007422Com base no plano de taxas, este valor não cobre todos os custos.Informe um valor igual ou maior que o mínimo do plano.
FEE-008422A conta PIX compartilhada não está configurada.Contate o suporte.

CódigoHTTPO que significaO que fazer
REQ-001400A requisição contém dados inválidos.Revise o JSON e os campos obrigatórios.
REQ-002405Método HTTP não suportado neste path.Use GET, POST, PUT ou DELETE conforme a referência.
REQ-003415Content-Type inválido.Envie application/json.
REQ-004413Payload maior que o permitido.Reduza o tamanho da requisição.
REQ-005400Parâmetros da requisição inválidos.Confira query e path params.
REQ-006400JSON malformado.Valide o body antes de enviar.
REQ-007404Recurso não encontrado.Confira a URL.
INT-003503Serviço de pagamento temporariamente indisponível.Faça retry com backoff.
INT-004504Tempo limite de resposta excedido.Faça retry com backoff.
INT-005400Erro de validação na integração.Revise os dados enviados.
INT-006500Falha de autenticação com serviço externo.Tente novamente ou contate o suporte.
INT-007429Limite de requisições excedido.Aguarde e respeite o rate limit.
INT-008500Não foi possível processar o pagamento.Tente novamente mais tarde.
INT-010500Erro interno ao processar a operação.Tente novamente mais tarde.
INT-011503Pagamentos internacionais indisponíveis.Contate o suporte.
INT-012503A região de pagamento não está configurada.Confira a moeda da transação.
SRV-001500Erro interno do servidor.Tente novamente mais tarde.
SRV-002503Serviço temporariamente indisponível.Faça retry com backoff.
SRV-003500Falha ao persistir dados.Tente novamente mais tarde.
SRV-004504Tempo limite ao persistir dados.Tente novamente mais tarde.
SRV-005500Falha em serviço interno de sessão.Tente novamente mais tarde.
SRV-006500Erro ao processar o arquivo enviado.Verifique o arquivo e tente novamente.
SRV-007500Erro ao processar a imagem enviada.Verifique a imagem e tente novamente.

Métodos, paths e schemas estão na API Reference. Este guia cobre o que fazer quando a resposta não é 2xx.