Tabela de Erros

Manual de erros ZoopException com códigos, nomes, classes, descrições e causas prováveis operacionais.

Manual de erros ZoopException

Consulte os erros retornados pelo zoop-pos-core, com código, mensagem, classe, descrição e causas prováveis.

📌

Legenda

Código: quatro dígitos AABB: AA identifica a seção (Pagamento = 10, Cancelamento = 20, Comprovante = 30, ...; da 10ª seção em diante usa-se 91–95 para manter 4 dígitos). BB é a ordem dentro da seção (01, 02, ...). Não substitui o errorCode da API.

Erro: valor de errorCode na SDK (SCREAMING_SNAKE_CASE).

Descrição: resumo do que o usuário final ou o log costumam refletir.

Causas: origem técnica ou de processo mais frequente — não exclui outras causas; use o cause encadeado no código para diagnóstico fino.


Pagamento

1001 — Valor da transação acima do limite configurado

Mensagem: Valor da transação acima do limite configurado.

ErroZOOP_PAYMENT_INVALID_AMOUNT
ClasseZoopPaymentInvalidTransactionValueException
DescriçãoValor da transação acima do limite configurado.
CausasValor informado ultrapassa o limite de transação definido na configuração do seller/terminal.

1002 — Falha ao determinar as aplicações de pagamento aceitas na transação

Mensagem: Falha ao determinar as aplicações de pagamento aceitas na transação.

ErroZOOP_PAYMENT_FETCH_PAYMENT_APPLICATIONS_FAILED
ClasseFetchPaymentApplicationsException
DescriçãoFalha ao determinar as aplicações de pagamento aceitas na transação.
CausasBackend ou parâmetros não retornaram AIDs/produtos aceitos; rede, tabela ou configuração incompleta.

1003 — Não foi possível iniciar a operação Pix

Mensagem: Não foi possível iniciar a operação Pix.

ErroZOOP_PAYMENT_PIX_TRANSACTION_CREATION_FAILED
ClassePixTransactionCreationFailedException
DescriçãoNão foi possível iniciar a operação Pix.
CausasFalha ao criar cobrança Pix na API ou resposta inválida; conectividade ou credenciais.

1004 — Não foi possível iniciar a operação

Mensagem: Não foi possível iniciar a operação.

ErroZOOP_PAYMENT_TRANSACTION_CREATION_FAILED
ClasseTransactionCreationFailedException
DescriçãoNão foi possível iniciar a operação.
CausasCriação da transação no backend falhou (rede, validação de payload ou indisponibilidade).

1005 — Falha ao determinar o autorizador da transação

Mensagem: Falha ao determinar o autorizador da transação.

ErroZOOP_PAYMENT_FETCH_TRANSACTION_AUTHORIZER
ClasseFetchTransactionAuthorizerException
DescriçãoFalha ao determinar o autorizador da transação.
CausasNão foi possível resolver o autorizador a partir do contexto (configuração, marketplace ou API).

1006 — Operação cancelada

Mensagem: Operação cancelada.

ErroZOOP_PAYMENT_PIX_TRANSACTION_CANCELLED
ClassePixTransactionCancelledException
DescriçãoOperação cancelada.
CausasFluxo Pix cancelado pelo usuário, pelo parceiro ou por timeout de interação.

1007 — Não foi possível exibir o QR Code no terminal

Mensagem: Não foi possível exibir o QR Code no terminal.

ErroZOOP_PAYMENT_PIX_QRCODE_UNAVAILABLE
ClassePixQRCodeUnavailableException
DescriçãoNão foi possível exibir o QR Code no terminal.
CausasPinpad/terminal não suportou exibição ou callback de UI falhou.

1008 — Callback de criação do QR Code faltando

Mensagem: Callback de criação do QR Code faltando.

ErroZOOP_PAYMENT_MISSING_PIX_QRCODE_CALLBACK
ClasseMissingPixQRCodeCallbackException
DescriçãoCallback de criação do QR Code faltando.
CausasApp integrador não implementou o callback exigido para exibir/gerar QR Code.

1009 — Callback de seleção de menu faltando

Mensagem: Callback de seleção de menu faltando.

ErroZOOP_PAYMENT_MISSING_MENU_SELECTION_CALLBACK
ClasseMissingMenuSelectionCallbackException
DescriçãoCallback de seleção de menu faltando.
CausasFluxo exige seleção em menu e o callback não foi registrado no request.

1010 — Callback de opção de pagamento faltando

Mensagem: Callback de opção de pagamento faltando.

ErroZOOP_PAYMENT_MISSING_PAYMENT_TYPE_CALLBACK
ClasseMissingPaymentTypeCallbackException
DescriçãoCallback de opção de pagamento faltando.
CausasÉ necessário escolher débito/crédito/etc. e o callback não foi fornecido.

1011 — Opção de pagamento faltando

Mensagem: Opção de pagamento faltando.

ErroZOOP_PAYMENT_MISSING_PAYMENT_TYPE
ClasseMissingPaymentTypeException
DescriçãoOpção de pagamento faltando.
CausasRequest sem tipo de pagamento quando o fluxo exige essa informação.

1012 — Callback de PIN faltando

Mensagem: Callback de PIN faltando.

ErroZOOP_PAYMENT_MISSING_PIN_CALLBACK
ClasseMissingPinCallbackException
DescriçãoCallback de PIN faltando.
CausasOperação exige PIN e o integrador não forneceu o callback de captura.

1013 — Callback do ID da transação faltando

Mensagem: Callback do ID da transação faltando.

ErroZOOP_PAYMENT_MISSING_TRANSACTION_ID_CALLBACK
ClasseMissingTransactionIdCallbackException
DescriçãoCallback do ID da transação faltando.
CausasFluxo precisa do ID da transação via callback e ele não foi configurado.

1014 — Valor da transação faltando

Mensagem: Valor da transação faltando.

ErroZOOP_PAYMENT_MISSING_AMOUNT
ClasseMissingAmountException
DescriçãoValor da transação faltando.
CausasAmount ausente ou zero onde o fluxo exige valor explícito.

1015 — Callback de mensagem faltando

Mensagem: Callback de mensagem faltando.

ErroZOOP_PAYMENT_MISSING_MESSAGE_CALLBACK
ClasseMissingMessageCallbackException
DescriçãoCallback de mensagem faltando.
CausasExibição de mensagem ao usuário requer callback não registrado.

1016 — Callback de leitura de dados faltando

Mensagem: Callback de leitura de dados faltando.

ErroZOOP_PAYMENT_MISSING_USER_INPUT
ClasseMissingUserInputException
DescriçãoCallback de leitura de dados faltando.
CausasColeta de dado adicional (CPF, CVV, etc.) requer callback ausente.

1017 — Tempo excedido

Mensagem: Tempo excedido.

ErroZOOP_PAYMENT_PIX_TRANSACTION_TIMEOUT
ClassePixTransactionTimeoutException
DescriçãoTempo excedido.
CausasPix não concluiu dentro do tempo (rede, confirmação ou espera do pagador).

1018 — Falha na transação Pix

Mensagem: Falha na transação Pix.

ErroZOOP_PAYMENT_PIX_TRANSACTION_FAILED
ClassePixTransactionFailedException
DescriçãoFalha na transação Pix.
CausasPagamento Pix recusado, expirado ou erro retornado pelo processamento.

1019 — Falha na transação

Mensagem: Falha na transação.

ErroZOOP_PAYMENT_TRANSACTION_FAILED
ClasseTransactionFailedException
DescriçãoFalha na transação.
CausasAutorização/captura negada ou erro de adquirente sem mapeamento específico.

1020 — Pagamento não encontrado

Mensagem: Pagamento não encontrado.

ErroZOOP_PAYMENT_NO_PAYMENT_FOUND
ClasseNoPaymentFoundException
DescriçãoPagamento não encontrado.
CausasConsulta por ID de pagamento ou estado local não encontrou registro.

1021 — Pagamento não inicializado

Mensagem: Pagamento não inicializado.

ErroZOOP_PAYMENT_INITIALIZE_PAYMENT
ClasseInitializePaymentException
DescriçãoPagamento não inicializado.
CausasUso da API de pagamento antes de initialize ou estado interno inconsistente.

1022 — Tipo de pagamento não habilitado

Mensagem: Tipo de pagamento não habilitado.

ErroZOOP_PAYMENT_PAYMENT_TYPE_DISABLED
ClassePaymentTypeDisabledException
DescriçãoTipo de pagamento não habilitado.
CausasSeller/terminal não tem o meio (ex.: Pix, débito) habilitado na configuração.

Cancelamento (void)

2001 — Transação não encontrada

Mensagem: Transação não encontrada.

ErroZOOP_VOID_TRANSACTION_NOT_FOUND
ClasseTransactionNotFoundException
DescriçãoTransação não encontrada.
CausasID inválido, transação fora do escopo do terminal ou já removida do armazenamento local.

2002 — Falha ao processar cartão

Mensagem: Falha ao processar cartão.

ErroZOOP_VOID_CARD_PROCESSING_FAILED
ClasseCardProcessingFailedException
DescriçãoFalha ao processar cartão.
CausasLeitura EMV/contactless ou comando no pinpad falhou durante o void.

2003 — Opção de pagamento inválida

Mensagem: Opção de pagamento inválida.

ErroZOOP_VOID_INVALID_PAYMENT_METHOD
ClasseInvalidPaymentMethodException
DescriçãoOpção de pagamento inválida.
CausasMétodo informado não corresponde ao da transação original ou é incompatível.

2004 — Nenhuma opção de pagamento fornecida

Mensagem: Nenhuma opção de pagamento fornecida.

ErroZOOP_VOID_EMPTY_PAYMENT_METHOD
ClasseEmptyPaymentMethodException
DescriçãoNenhuma opção de pagamento fornecida.
CausasLista de métodos vazia quando o fluxo de cancelamento exige escolha.

2005 — Falha ao obter tipo de pagamento

Mensagem: Falha ao obter tipo de pagamento.

ErroZOOP_VOID_FETCH_PAYMENT_METHOD
ClasseFetchPaymentMethodException
DescriçãoFalha ao obter tipo de pagamento.
CausasNão foi possível recuperar o método salvo ou suportado para estorno.

2006 — Produtos de pagamento não encontrados

Mensagem: Produtos de pagamento não encontrados.

ErroZOOP_VOID_FETCH_PAYMENT_PRODUCTS
ClasseFetchPaymentProductsException
DescriçãoProdutos de pagamento não encontrados.
CausasProdutos/carteiras necessários ao void não estão na carga ou na resposta da API.

2007 — Falha ao cancelar operação

Mensagem: Falha ao cancelar operação.

ErroZOOP_VOID_CANCEL_OPERATION_FAILED
ClasseCancelOperationFailedException
DescriçãoFalha ao cancelar operação.
CausasComando de cancelamento no pinpad ou backend retornou erro.

2008 — Callback de cancelamento não fornecido

Mensagem: Callback de cancelamento não fornecido.

ErroZOOP_VOID_MISSING_VOID_CALLBACK
ClasseMissingVoidCallbackException
DescriçãoCallback de cancelamento não fornecido.
CausasIntegrador não registrou callback obrigatório do fluxo de void.

Comprovante

3001 — Comprovante não encontrado

Mensagem: Comprovante não encontrado.

ErroZOOP_RECEIPT_FETCH_RECEIPT
ClasseFetchReceiptException
DescriçãoComprovante não encontrado.
CausasTransação sem comprovante disponível ou falha ao buscar na API/armazenamento.

3002 — Falha ao enviar SMS

Mensagem: Falha ao enviar SMS.

ErroZOOP_RECEIPT_SEND_SMS_RECEIPT
ClasseSendSmsReceiptException
DescriçãoFalha ao enviar SMS.
CausasServiço de SMS indisponível, número inválido ou erro do provedor.

3003 — Parâmetros de SMS não fornecidos

Mensagem: Parâmetros de SMS não fornecidos.

ErroZOOP_RECEIPT_MISSING_SMS_PARAMETERS
ClasseMissingSmsParametersException
DescriçãoParâmetros de SMS não fornecidos.
CausasTelefone ou dados obrigatórios para envio do SMS ausentes no request.

3004 — Dados de impressão faltando

Mensagem: Dados de impressão faltando.

ErroZOOP_RECEIPT_MISSING_PRINT_DATA
ClasseMissingPrintDataException
DescriçãoDados de impressão faltando.
CausasPayload de impressão incompleto para o driver/pinpad.

3005 — Tipo de recibo faltando

Mensagem: Tipo de recibo faltando.

ErroZOOP_RECEIPT_MISSING_RECEIPT_TYPE
ClasseMissingReceiptTypeException
DescriçãoTipo de recibo faltando.
CausasNão informado se é cliente, estabelecimento, resumo, etc.

3006 — Falha ao imprimir recibo

Mensagem: Falha ao imprimir recibo.

ErroZOOP_RECEIPT_PRINT
ClassePrintException
DescriçãoFalha ao imprimir recibo.
CausasImpressora/pinpad com falha de papel, conexão ou comando de impressão.

Comando

4001 — Comando não permitido

Mensagem: Comando não permitido.

ErroZOOP_COMMAND_COMMAND_NOT_ALLOWED
ClasseCommandNotAllowedException
DescriçãoComando não permitido.
CausasEstado da sessão ou política impediu o comando (ex.: fora de ordem ou sem permissão).

4002 — Comando não encontrado

Mensagem: Comando não encontrado.

ErroZOOP_COMMAND_COMMAND_NOT_FOUND
ClasseCommandNotFoundException
DescriçãoComando não encontrado.
CausasIdentificador de comando desconhecido ou não registrado no registry.

4003 — Metadados excedem 512 caracteres

Mensagem: Metadados excedem 512 caracteres.

ErroZOOP_COMMAND_COMMAND_METADATA_LENGTH
ClasseCommandMetadataLengthException
DescriçãoMetadados excedem 512 caracteres.
CausasPayload de metadados do plugin maior que o limite do protocolo.

4004 — Tamanho de comando inválido

Mensagem: Tamanho de comando inválido.

ErroZOOP_COMMAND_COMMAND_LENGTH
ClasseCommandLengthException
DescriçãoTamanho de comando inválido.
CausasFrame viola o tamanho esperado do pacote de comando.

4005 — Não foi possível desserializar a informação

Mensagem: Não foi possível desserializar a informação.

ErroZOOP_COMMAND_DESERIALIZE
ClasseDeserializeException
DescriçãoNão foi possível desserializar a informação.
CausasJSON/corpo malformado ou versão incompatível do schema.

4006 — Padrão inválido

Mensagem: Padrão inválido.

ErroZOOP_COMMAND_INVALID_COMMAND_PATTERN
ClasseInvalidCommandPatternException
DescriçãoPadrão inválido.
CausasComando não segue o padrão nomeado na convenção da SDK.

4007 — Falha na execução do comando

Mensagem: Falha na execução do comando.

ErroZOOP_COMMAND_COMMAND_EXECUTION_FAILED
ClasseCommandExecutionFailedException
DescriçãoFalha na execução do comando.
CausasHandler do comando lançou erro ou retornou falha de negócio.

4008 — Byte de controle não encontrado

Mensagem: Byte de controle não encontrado.

ErroZOOP_COMMAND_EMPTY_CONTROL_BYTE
ClasseEmptyControlByteException
DescriçãoByte de controle não encontrado.
CausasPacote truncado ou protocolo violado na posição do control byte.

4009 — Byte de controle inválido

Mensagem: Byte de controle inválido.

ErroZOOP_COMMAND_INVALID_CONTROL_BYTE
ClasseInvalidControlByteException
DescriçãoByte de controle inválido.
CausasValor do control byte não corresponde a nenhum estado esperado.

4010 — Pacote inválido

Mensagem: Pacote inválido.

ErroZOOP_COMMAND_INVALID_PACKET
ClasseInvalidPacketException
DescriçãoPacote inválido.
CausasChecksum, delimitadores ou estrutura do pacote incorretos.

4011 — Mensagem faltando

Mensagem: Mensagem faltando.

ErroZOOP_COMMAND_MISSING_MESSAGE
ClasseMissingMessageException
DescriçãoMensagem faltando.
CausasCorpo obrigatório ausente após o header de comando.

4012 — Tamanho máximo de mensagem é 32 caracteres

Mensagem: Tamanho máximo de mensagem é 32 caracteres.

ErroZOOP_COMMAND_MESSAGE_LENGTH
ClasseMaxMessageLengthException
DescriçãoTamanho máximo de mensagem é 32 caracteres.
CausasCampo de mensagem curta do protocolo excedeu 32 caracteres.

Autorização

5001 — Ação proibida

Mensagem: Ação proibida.

ErroZOOP_AUTHORIZATION_FORBIDDEN
ClasseForbiddenException
DescriçãoAção proibida.
CausasToken/sessão sem permissão para a operação ou regra de autorização negou.

Gateway

6001 — Falha ao buscar o autorizador de gateway atual

Mensagem: Falha ao buscar o autorizador de gateway atual.

ErroZOOP_GATEWAY_FETCH_GATEWAY
ClasseFetchGatewayException
DescriçãoFalha ao buscar o autorizador de gateway atual.
CausasConfiguração de gateway não resolvida ou API de roteamento indisponível.

Provisionamento

7001 — ID do terminal não encontrado

Mensagem: ID do terminal não encontrado.

ErroZOOP_PROVISIONING_FETCH_TERMINAL_ID_FAILED
ClasseFetchTerminalIdException
DescriçãoID do terminal não encontrado.
CausasTerminal não provisionado na API ou serial/marketplace incorretos.

7002 — Falha ao obter configurações de pagamento do terminal

Mensagem: Falha ao obter configurações de pagamento do terminal.

ErroZOOP_PROVISIONING_FETCH_TERMINAL_PAYMENT_CONFIGURATION_FAILED
ClasseFetchPaymentConfigurationException
DescriçãoFalha ao obter configurações de pagamento do terminal.
CausasEndpoint de configuração falhou ou retornou vazio.

7003 — Falha ao determinar o adquirente da transação

Mensagem: Falha ao determinar o adquirente da transação.

ErroZOOP_PROVISIONING_FETCH_ACQUIRER_FAILED
ClasseFetchAcquirerException
DescriçãoFalha ao determinar o adquirente da transação.
CausasMapeamento seller/produto não encontrou adquirente.

7004 — Menu de seleção não está presente na requisição

Mensagem: Menu de seleção não está presente na requisição.

ErroZOOP_PROVISIONING_FETCH_SELECTION_MENU
ClasseFetchSelectionMenuException
DescriçãoMenu de seleção não está presente na requisição.
CausasRequest exige estrutura de menu que não foi enviada.

7005 — Falha ao obter parâmetros

Mensagem: Falha ao obter parâmetros.

ErroZOOP_PROVISIONING_FETCH_PARAMETERS
ClasseFetchParametersException
DescriçãoFalha ao obter parâmetros.
CausasDownload de parâmetros operacionais falhou (rede ou 4xx/5xx).

7006 — Falha ao atualizar parâmetros

Mensagem: Falha ao atualizar parâmetros.

ErroZOOP_PROVISIONING_UPDATE_PARAMETERS
ClasseUpdateParametersException
DescriçãoFalha ao atualizar parâmetros.
CausasPersistência ou aplicação de parâmetros no dispositivo falhou.

7007 — Faltando parâmetro

Mensagem: Faltando parâmetro.

ErroZOOP_PROVISIONING_MISSING_SETUP_PARAMETER
ClasseMissingSetupParameterException
DescriçãoFaltando parâmetro.
CausasCampo obrigatório de setup ausente no request.

7008 — Erro na configuração

Mensagem: Erro na configuração.

ErroZOOP_PROVISIONING_SETUP
ClasseSetupException
DescriçãoErro na configuração.
CausasPipeline de setup encontrou erro genérico (validação, storage ou API).

7009 — Número de série inválido

Mensagem: Número de série inválido.

ErroZOOP_PROVISIONING_INVALID_SERIAL
ClasseInvalidSerialException
DescriçãoNúmero de série inválido.
CausasFormato ou checksum do serial não aceito pela regra de negócio.

7010 — Tamanho máximo do número de série é 20

Mensagem: Tamanho máximo do número de série é 20.

ErroZOOP_PROVISIONING_MAX_LENGTH_SERIAL
ClasseMaxLengthSerialException
DescriçãoTamanho máximo do número de série é 20.
CausasSerial informado ultrapassa o limite.

7011 — Callback não fornecido

Mensagem: Callback não fornecido.

ErroZOOP_PROVISIONING_MISSING_CALLBACK
ClasseMissingCallbackException
DescriçãoCallback não fornecido.
CausasFluxo de provisioning exige callback obrigatório não registrado.

7012 — Callback de emparelhamento não fornecido

Mensagem: Callback de emparelhamento não fornecido.

ErroZOOP_PROVISIONING_MISSING_PAIRING_CALLBACK
ClasseMissingPairingCallbackException
DescriçãoCallback de emparelhamento não fornecido.
CausasEmparelhamento Bluetooth/pinpad requer callback ausente.

7013 — Cliente WebSocket nativo não inicializado

Mensagem: Cliente WebSocket nativo não inicializado.

ErroZOOP_PROVISIONING_WEBSOCKET_INITIALIZATION
ClasseWebsocketInitializationException
DescriçãoCliente WebSocket nativo não inicializado.
CausasUso de WS antes do initialize na plataforma nativa.

7014 — Cliente HTTP nativo não inicializado

Mensagem: Cliente HTTP nativo não inicializado.

ErroZOOP_PROVISIONING_HTTP_CLIENT_INITIALIZATION
ClasseHttpClientInitializationException
DescriçãoCliente HTTP nativo não inicializado.
CausasChamada HTTP antes da inicialização do client nativo.

7015 — Falha verificando chaves transacionais

Mensagem: Falha verificando chaves transacionais.

ErroZOOP_PROVISIONING_VERIFY_TRANSACTIONAL_KEYS
ClasseVerifyTransactionalKeysException
DescriçãoFalha verificando chaves transacionais.
CausasChaves ausentes, corrompidas ou incompatíveis com o terminal.

7016 — Serviço já registrado

Mensagem: Serviço já registrado.

ErroZOOP_PROVISIONING_SERVICE_ALREADY_REGISTERED
ClasseServiceAlreadyRegisteredException
DescriçãoServiço já registrado.
CausasTentativa de registrar o mesmo serviço singleton duas vezes.

7017 — Sem resposta da API de configurações

Mensagem: Sem resposta da API de configurações.

ErroZOOP_PROVISIONING_FETCH_API_SETTINGS
ClasseFetchApiSettingsException
DescriçãoSem resposta da API de configurações.
CausasAPI de settings timeout ou corpo vazio.

7018 — É necessária uma sessão válida

Mensagem: É necessária uma sessão válida.

ErroZOOP_PROVISIONING_VALID_SESSION
ClasseValidSessionException
DescriçãoÉ necessária uma sessão válida.
CausasOperação chamada sem login/sessão ativa quando obrigatória.

7019 — Aplicação não pode inserir transação no banco

Mensagem: Aplicação não pode inserir transação no banco.

ErroZOOP_PROVISIONING_DATABASE_INSERTION
ClasseDatabaseInsertionException
DescriçãoAplicação não pode inserir transação no banco.
CausasRestrição de ambiente: app host não permite escrita no DB local.

Integração

8001 — Não autorizado para subscrição

Mensagem: Não autorizado para subscrição.

ErroZOOP_INTEGRATION_SUBSCRIBE_AUTHORIZATION
ClasseSubscribeAuthorizationException
DescriçãoNão autorizado para subscrição.
CausasCredenciais ou escopo insuficiente para subscrição de eventos.

8002 — Não foi possível verificar o token

Mensagem: Não foi possível verificar o token.

ErroZOOP_INTEGRATION_FETCH_TOKEN_STATUS
ClasseFetchTokenStatusException
DescriçãoNão foi possível verificar o token.
CausasEndpoint de introspecção de token falhou ou rede.

8003 — Resposta não suportada

Mensagem: Resposta não suportada.

ErroZOOP_INTEGRATION_UNSUPPORTED_RESPONSE
ClasseUnsupportedResponseException
DescriçãoResposta não suportada.
CausasVersão de API ou formato de resposta não reconhecido pelo client.

8004 — Falha na abertura do socket Bluetooth

Mensagem: Falha na abertura do socket Bluetooth.

ErroZOOP_INTEGRATION_OPEN_BLUETOOTH_SOCKET
ClasseOpenBluetoothSocketException
DescriçãoFalha na abertura do socket Bluetooth.
CausasPermissões, pairing ou driver impediram abrir o socket.

8005 — Socket Bluetooth já aberto

Mensagem: Socket Bluetooth já aberto.

ErroZOOP_INTEGRATION_BLUETOOTH_SOCKET_ALREADY_OPENED
ClasseBluetoothSocketAlreadyOpenedException
DescriçãoSocket Bluetooth já aberto.
CausasSegunda abertura sem fechar a conexão anterior.

8006 — Adaptador não disponível

Mensagem: Adaptador não disponível.

ErroZOOP_INTEGRATION_BLUETOOTH_ADAPTER
ClasseBluetoothAdapterException
DescriçãoAdaptador não disponível.
CausasHardware sem BT, driver ausente ou adaptador desligado no SO.

8007 — Falha na comunicação Bluetooth

Mensagem: Falha na comunicação Bluetooth.

ErroZOOP_INTEGRATION_BLUETOOTH_COMMUNICATION
ClasseBluetoothCommunicationException
DescriçãoFalha na comunicação Bluetooth.
CausasPerda de link, interferência ou timeout na troca de bytes.

8008 — Bluetooth desabilitado

Mensagem: Bluetooth desabilitado.

ErroZOOP_INTEGRATION_BLUETOOTH_DISABLED
ClasseBluetoothDisabledException
DescriçãoBluetooth desabilitado.
CausasUsuário ou política do SO desativou o Bluetooth.

8009 — Aparelho sem endereço válido

Mensagem: Aparelho sem endereço válido.

ErroZOOP_INTEGRATION_BLUETOOTH_ADDRESS
ClasseBluetoothAddressException
DescriçãoAparelho sem endereço válido.
CausasMAC inválido ou dispositivo não pareado corretamente.

8010 — Nenhum aparelho selecionado

Mensagem: Nenhum aparelho selecionado.

ErroZOOP_INTEGRATION_BLUETOOTH_NO_DEVICE_SELECTED
ClasseBluetoothNoDeviceSelected
DescriçãoNenhum aparelho selecionado.
CausasFluxo exige pinpad selecionado e nenhum endereço foi definido.

Relatório

9001 — Turno não encontrado

Mensagem: Turno não encontrado.

ErroZOOP_REPORT_FETCH_REPORT_SHIFT
ClasseFetchReportShiftException
DescriçãoTurno não encontrado.
CausasID de turno inexistente ou fora do intervalo consultável.

9002 — Relatório não encontrado

Mensagem: Relatório não encontrado.

ErroZOOP_REPORT_FETCH_REPORT
ClasseFetchReportException
DescriçãoRelatório não encontrado.
CausasTipo/data solicitados sem dados ou API retornou 404.

9003 — Tipo de relatório inválido

Mensagem: Tipo de relatório inválido.

ErroZOOP_REPORT_INVALID_REPORT_TYPE
ClasseInvalidReportTypeException
DescriçãoTipo de relatório inválido.
CausasEnum/string de tipo não reconhecido pela SDK.

9004 — Tipo de relatório não fornecido

Mensagem: Tipo de relatório não fornecido.

ErroZOOP_REPORT_MISSING_REPORT_TYPE
ClasseMissingReportTypeException
DescriçãoTipo de relatório não fornecido.
CausasRequest sem campo de tipo obrigatório.

9005 — Filtro do relatório não fornecido

Mensagem: Filtro do relatório não fornecido.

ErroZOOP_REPORT_MISSING_REPORT_FILTER
ClasseMissingReportFilterException
DescriçãoFiltro do relatório não fornecido.
CausasFiltro de data/loja/etc. ausente quando obrigatório.

9006 — Turnos encerrados não fornecidos

Mensagem: Turnos encerrados não fornecidos.

ErroZOOP_REPORT_MISSING_CLOSED_SHIFTS_DATA
ClasseMissingClosedShiftsDataException
DescriçãoTurnos encerrados não fornecidos.
CausasCorpo do relatório de fechamento sem lista de turnos.

Carga de tabelas

9101 — Falha ao obter a carga de tabelas

Mensagem: Falha ao obter a carga de tabelas.

ErroZOOP_TABLE_LOAD_FETCH_FAILED
ClasseFetchTableLoadException
DescriçãoFalha ao obter a carga de tabelas.
CausasDownload da carga EMV/tabelas falhou (rede, 404 ou checksum).

9102 — Falha ao buscar a versão da carga atual

Mensagem: Falha ao buscar a versão da carga atual.

ErroZOOP_TABLE_LOAD_FETCH_VERSION_FAILED
ClasseFetchTableLoadVersionException
DescriçãoFalha ao buscar a versão da carga atual.
CausasEndpoint de versão indisponível ou resposta inválida.

9103 — Não foi possível salvar a nova carga de tabelas

Mensagem: Não foi possível salvar a nova carga de tabelas.

ErroZOOP_TABLE_LOAD_APPLY_FAILED
ClasseApplyTableLoadException
DescriçãoNão foi possível salvar a nova carga de tabelas.
CausasErro de I/O, permissão ou espaço ao persistir tabelas no terminal.

9104 — Tabelas não disponíveis

Mensagem: Tabelas não disponíveis.

ErroZOOP_TABLE_LOAD_EMPTY_TABLE_LOAD
ClasseEmptyTableLoadException
DescriçãoTabelas não disponíveis.
CausasPrimeiro uso ou reset: é necessário concluir fluxo que baixe/aplique carga.

Terminal

9201 — Terminal não ativado

Mensagem: Terminal não ativado.

ErroZOOP_TERMINAL_NOT_ACTIVATED
ClasseZoopTerminalNotActivatedException
DescriçãoTerminal não ativado.
CausasAtivação não concluída ou dados de ativação apagados.

9202 — Falha na ativação do terminal

Mensagem: Falha na ativação do terminal.

ErroZOOP_TERMINAL_ACTIVATION
ClasseZoopTerminalActivationException
DescriçãoFalha na ativação do terminal.
CausasAPI de ativação recusou, token inválido ou validação de dados.

9203 — Ativação de terminal proibida

Mensagem: Ativação de terminal proibida.

ErroZOOP_TERMINAL_ACTIVATION_FORBIDDEN
ClasseZoopTerminalActivationForbiddenException
DescriçãoAtivação de terminal proibida.
CausasRegra de negócio ou marketplace bloqueou ativação neste contexto.

9204 — Tempo excedido

Mensagem: Tempo excedido.

ErroZOOP_TERMINAL_TIMEOUT
ClasseZoopTerminalTimeoutException
DescriçãoTempo excedido.
CausasPinpad ou operação de terminal não respondeu dentro do timeout.

Segurança

9301 — Falha na validação de atestação

Mensagem: Falha na validação de atestação.

ErroZOOP_SECURITY_ATTESTATION_VALIDATION
ClasseZoopSecurityAttestationException
DescriçãoFalha na validação de atestação.
CausasPlay Integrity / SafetyNet ou equivalente não passou.

9302 — Execução não permitida em modo de depuração

Mensagem: Execução não permitida em modo de depuração.

ErroZOOP_SECURITY_DEBUG_MODE
ClasseZoopSecurityDebugException
DescriçãoExecução não permitida em modo de depuração.
CausasApp em debug e política proíbe transações reais.

9303 — Execução não permitida em emulador

Mensagem: Execução não permitida em emulador.

ErroZOOP_SECURITY_EMULATOR
ClasseZoopSecurityEmulatorException
DescriçãoExecução não permitida em emulador.
CausasAmbiente detectado como emulador e bloqueado.

9304 — Execução não permitida com usuário root

Mensagem: Execução não permitida com usuário root.

ErroZOOP_SECURITY_ROOT_USER
ClasseZoopSecurityRootException
DescriçãoExecução não permitida com usuário root.
CausasDispositivo com root/jailbreak detectado.

Core (direto)

9401 — Operação cancelada

Mensagem: Operação cancelada.

ErroZOOP_ABORT
ClasseZoopAbortException
DescriçãoOperação cancelada.
CausasFluxo interrompido explicitamente (usuário ou integração).

9402 — Tempo excedido

Mensagem: Tempo excedido.

ErroZOOP_TIMEOUT
ClasseZoopTimeoutException
DescriçãoTempo excedido.
CausasOperação assíncrona ou rede excedeu o tempo máximo configurado.

9403 — Falha de conexão

Mensagem: Falha de conexão.

ErroZOOP_NETWORK
ClasseZoopNetworkException
DescriçãoFalha de conexão.
CausasSem rede, DNS, TLS ou servidor inalcançável.

9404 — Conexão encerrada

Mensagem: Conexão encerrada.

ErroZOOP_CLOSED_CONNECTION
ClasseZoopClosedConnectionException
DescriçãoConexão encerrada.
CausasSocket/canal fechado pelo peer ou pelo SO durante a operação.

9405 — Timeout inválido ou não permitido

Mensagem: Timeout inválido ou não permitido.

ErroZOOP_ILLEGAL_TIMEOUT
ClasseZoopIllegalTimeoutException
DescriçãoTimeout inválido ou não permitido.
CausasValor de timeout fora dos limites aceitos pela API ou motor.

9406 — Capacidade esperada ausente

Mensagem: Capacidade esperada ausente.

ErroZOOP_CAPABILITY
ClasseZoopCapabilityException
DescriçãoCapacidade esperada ausente.
CausasFeature não suportada neste modelo de terminal ou build.

9407 — Falha na validação de normalização

Mensagem: Falha na validação de normalização.

ErroZOOP_NORMALIZE
ClasseZoopNormalizeValidatorException
DescriçãoFalha na validação de normalização.
CausasDados de entrada não passaram na normalização/validação (CPF, CEP, etc.).

9408 — Terminal não conectado

Mensagem: Terminal não conectado.

ErroZOOP_UNAVAILABLE_CONNECTIVITY
ClasseZoopUnavailableConnectivityException
DescriçãoTerminal não conectado.
CausasSem link com pinpad (USB/BT) ou serviço de transporte indisponível.

9409 — Falha de comunicação com o sistema

Mensagem: Falha de comunicação com o sistema.

ErroZOOP_SYSTEM_UNAVAILABLE
ClasseZoopSystemUnavailableException
DescriçãoFalha de comunicação com o sistema.
CausasServiço Zoop ou backend retornou indisponível ou erro transitório.

9410 — Requisição cancelada

Mensagem: Requisição cancelada.

ErroZOOP_REQUEST_CANCELED
ClasseZoopRequestCanceledException
DescriçãoRequisição cancelada.
CausasRequest marcado como cancelado antes de concluir (ex.: nova operação ou lifecycle).

9411 — Chave não encontrada no terminal

Mensagem: Chave não encontrada no terminal.

ErroZOOP_KEY_NOT_FOUND
ClasseZoopKeyNotFound
DescriçãoChave não encontrada no terminal.
CausasChave criptográfica esperada não está provisionada no pinpad.

9412 — Problema com biblioteca de terceiros

Mensagem: Problema com biblioteca de terceiros.

ErroZOOP_THIRD_PARTY
ClasseZoopThirdPartyException
DescriçãoProblema com biblioteca de terceiros.
CausasDependência nativa ou SDK externo falhou (driver, BC, etc.).

9413 — Falha no protocolo EMV

Mensagem: Falha no protocolo EMV.

ErroZOOP_EMV
ClasseZoopEMVException
DescriçãoFalha no protocolo EMV.
CausasComando EMV, GPO, leitura de cartão ou resposta do chip/contactless.

9414 — Marketplace ID inválido

Mensagem: Marketplace ID inválido.

ErroZOOP_ACTIVATION_MISMATCHING_MARKETPLACE_ID
ClasseZoopMismatchingMarketplaceIdException
DescriçãoMarketplace ID inválido.
CausasMarketplace da ativação não coincide com o da sessão/configuração.

Plugin

9501 — Nenhuma transação encontrada

Mensagem: Nenhuma transação encontrada.

ErroZOOP_NO_TRANSACTION
ClasseZoopNoTransactionException
DescriçãoNenhuma transação encontrada.
CausasPlugin ou fluxo local não encontrou transação ativa para a ação.

9502 — O token de ativação expirou

Mensagem: O token de ativação expirou.

ErroZOOP_ACTIVATION_TOKEN_EXPIRED
ClasseActivationTokenExpiredException
DescriçãoO token de ativação expirou.
CausasToken de ativação ultrapassou validade; gerar novo fluxo de ativação.

Total: 113 tipos concretos. Fonte: core/src/commonMain/kotlin/com/zoop/pos/exception/ e plugin/exception/. Gerado por docs/_generate_zoop_exceptions_handbook.py.


Anterior: 8 - Releases
Voltar ao início: Zoop Desktop Server