EvoPay

Mensagens de Cancelamento (cancellationReason)

Lista de todas as mensagens possíveis no campo cancellationReason de uma transação.


Formato de resposta da API

Os erros chegam ao integrador em dois formatos distintos, dependendo de quando ocorrem.

Erro síncrono — resposta HTTP direta

Retornado imediatamente na requisição quando o erro é detectado antes de chegar ao provedor (ex.: saldo insuficiente, permissão negada, formato de chave PIX inválido, valor fora dos limites).

{
  "statusCode": 422,
  "message": "Saldo insuficiente para realizar a transação",
  "error": "Unprocessable Entity"
}
CampoTipoDescrição
statusCodenumberCódigo HTTP do erro (400, 403, 404, 422)
messagestringMensagem legível do erro
errorstringNome HTTP do status (Bad Request, Unprocessable Entity, etc.)

Erro assíncrono — transação cancelada

Ocorre quando o provedor rejeita a operação após a transação já ter sido criada. A requisição original retorna 200 normalmente; o erro é identificado ao consultar a transação.

{
  "id": "txn_abc123",
  "status": "CANCELED",
  "cancellationReason": "Chave Pix informada inválida",
  ...
}
CampoTipoDescrição
statusstring"CANCELED" indica que a transação foi cancelada
cancellationReasonstringMotivo do cancelamento (ver lista abaixo)

Recomendação de integração: monitore o campo status via webhook ou polling. Quando status === "CANCELED", exiba cancellationReason ao usuário final.


Mensagens de cancelamento

Mensagem (cancellationReason)
A ordem foi rejeitada pelo banco (por razões que dizem respeito ao conteúdo)
Bloqueio de depósitos para CNPJ
Chave Pix informada inválida
Chave Pix informada não corresponde ao documento do destinatário
Chave Pix informada não encontrada
Chave Pix inválida
Chave Pix não corresponde ao documento do destinatario
Chave Pix não encontrada
Conta do beneficiário está fechada
Conta especificada está bloqueada
Erro ao gerar QRCode na instituição financeira
Erro no processamento com a instituição financeira. Tente novamente.
Existe uma transação pendente identica. Por favor tente novamente mais tarde.
Instituição: Tipo de transação não suportado/autorizado nesta conta
Não é possível enviar PIX para conta salário
O JDPI após alguns minutos de espera não obteve retorno sobre o envio da transação ao SPI. A transação foi rejeitada automaticamente.
Pagamento expirado por timeout
Pagamento rejeitado pelo PSP do recebedor
Participante não está autorizado a receber Pix
Participante recebedor encerrado no SPI
Pix QR Code não encontrado
QrCode não encontrado
Saldo insuficiente para realizar a transação
Saque cancelado
Tipo de QR Code (estático) inválido para este endpoint.
Transação cancelada por timeout
Transação interrompida devido a erro no agente do beneficiário
Transação interrompida devido a timeout no agente do pagador
TxId não encontrado
Valor da transação é maior que o máximo permitido
EvoPay API Documentation