Códigos de erro e de retorno

Esta página apresenta os códigos de retorno e de erros para os terminais Minizinha, Moderninha PRO e WIFI para os sistemas operacionais Windows, Linux, iOS e Android.

Códigos de erros

Todas a funções da API seguem os mesmos tipos de código erro, conforme a tabela a seguir.

CódigoDescrição do códigoSolução
0Transação autorizada.
-1001Mensagem gerada maior que buffer dimensionado.Coletar log (se existir) e enviar para o suporte.
-1002Parâmetro de aplicação inválido.Coletar log (se existir) e enviar para o suporte.
-1003Terminal não está pronto para transacionar.Tente novamente.
-1004Transação negada pelo Host.Verificar mensagem no terminal.
-1005Buffer de resposta da transação inválido ao obter as informações de resultado da transação.Refaça a transação.
-1006Parâmetro de valor da transação não pode ser nulo.Verificar implementação da chamada da biblioteca.
-1007Parâmetro de valor total da transação não pode ser nulo.Verificar implementação da chamada da biblioteca.
-1008Parâmetro de código de venda não pode ser nulo.Verificar implementação da chamada da biblioteca.
-1009Parâmetro de resultado da transação não pode ser nulo.Verificar implementação da chamada da biblioteca.
-1010Driver de conexão não encontrado.Verificar se todos os arquivos estão no diretório correto.
-1011Erro ao utilizar driver não encontrado.Reinstalar os arquivos do driver de conexão
-1012Formato do valor da venda invalido.Valor deve ser um número inteiro sem virgula
-1013Comprimento do REF superior a 10 dígitos.Truncar REF para no máximo 10 dígitos
-1014Buffer de recepção corrompido.Refaça a transação
-1015Nome da aplicação maior que 25 caracteres.Limitar nome da aplicação a 25 caracteres
-1016Versão da aplicação maior que 10 caracteres.Limitar versão da aplicação em 10 caracteres
-1017Necessário definir nome da aplicação.Definir nome e versão da aplicação com SetVersionName()
-1018Não existe dados da última transação.Refaça a transação
-1019Erro de comunicação com terminal (resposta inesperada).Realizar consulta de última transação
-1020Transação Bluetooth não permitida quando o terminal está em modo compartilhado.Desativar modo compartilhado
-2001Porta COM informada não encontrada.Informar uma porta COM válida.
-2002Não foi possível obter configurações da porta COM informada.Informar uma porta COM válida.
-2003Não foi possível configurar a porta COM informada.Informar uma porta COM válida.
-2004Timeout de comunicação Bluetooth.Refaça a transação.
-2005Não foi possível enviar dados pela porta COM informada.Informar uma porta COM válida.
-2022Adaptador Null.Verificar implementação
-2023erro em DeviceToUse.Coletar log (se existir) e enviar para o suporte.
-2024erro no serviço RfcommSocket.Coletar log (se existir) e enviar para o suporte.
-2026Close exception.Coletar log (se existir) e enviar para o suporte.
-2027Não foi possível estabelecer conexão Bluetooth.Tente novamente.
-2028Não foi possível abrir socket ou stream.Tente novamente.
-2029Socket null.Coletar log (se existir) e enviar para o suporte.
-2030Exception no buffer de saída.Coletar log (se existir) e enviar para o suporte.
-2031Exception no buffer de entrada.Coletar log (se existir) e enviar para o suporte.
-2032Exception ao fechar socket.Coletar log (se existir) e enviar para o suporte.
-2033Read timeout.Tente novamente
-2036Exception ao enviar buffer.Coletar log (se existir) e enviar para o suporte.
-2037Exception ao limpar buffer de envio.Coletar log (se existir) e enviar para o suporte.
-2038Exception buffer de envio nulo.Coletar log (se existir) e enviar para o suporte.
-3000Erro na camada de integração com a biblioteca.Coletar log (se existir) e enviar para o suporte.

Códigos de Retorno

Todas a funções da API seguem os mesmos tipos de código retorno, conforme a tabela a seguir.

ProcessoRetorno
1 Aguardando pagamento2 Em análise
3 Paga
7 Cancelada
11 Pré-autorizada
2  Em análise3 Paga
4 Disponível
7 Cancelada
3  Paga4 Disponível
5  Em disputa
6  Devolvida
9  Retenção temporária
10 Processando o estorno
4  Disponível5 Em disputa
6 Devolvida
8 Debitado
9 Retenção temporária
5  Em disputa3 Paga
4 Disponível
6 Devolvida
9 Retenção temporária
6  DevolvidaNão é possível alterar este status.
7  CanceladaNão é possível alterar este status.
8  DebitadoNão é possível alterar este status.
9  Retenção temporária3 Paga
4 Disponível
6 Devolvida
8 Debitado
10  Processando o estorno3 Paga
4 Disponível
6 Devolvida
11  Pré-autorizada3 Paga
7 Cancelada
12 BloqueadaNão é possível alterar este status.