8 - Tabela de Erros

Referência de erros do SDK Tap to Pay no Android — códigos, causas e orientações de resolução.

Consulte os códigos de erro retornados pelo SDK Tap to Pay no Android, com suas possíveis causas e orientações de resolução.

Os erros estão organizados em quatro categorias:

FaixaOrigemDescrição
1xxxSDK internoErros gerados pela camada interna do SDK.
2xxxKernelErros gerados pelo kernel de pagamento.
3xxxBackend ZoopErros retornados pelo servidor da Zoop (backend).
4xxxAdquirenteErros retornados pela adquirente durante o pagamento.

Erros internos do SDK (1xxx)

Estes erros são gerados pela camada interna do SDK e estão divididos por fluxo:

FluxoCódigos
Ativação do Terminal1001, 1002, 1003, 1004, 1006, 1012–1018, 1023, 1024
Pagamento1000, 1005, 1007–1011, 1019–1022, 1025–1027

Ativação do Terminal


1001 — Vendedor ou estabelecimento não identificado

Mensagem: Transação não concluída. Vendedor ou Estabelecimento não identificado. Entre em contato sua central de atendimento.

ErroPluginConstants.ERROR_MERCHANT_ID
DescriçãoNot provided MyPinPad merchant id
CausasO seller ou marketplace configurado não existe, está inativo ou não está associado às credenciais utilizadas.
OrientaçãoConfirme que os identificadores seller e marketplace estão corretos e ativos. Se o problema persistir, entre em contato com o suporte Zoop.

1002 — Falha na ativação do terminal

Mensagem: Transação não concluída. Tente novamente.

ErroPluginConstants.ERROR_INVALID_RESPONSE_SESSION_ACTIVATION
DescriçãoInvalid response to session activation
CausasFalha temporária durante o processo de ativação do terminal.
OrientaçãoTente novamente. Se o erro persistir, verifique a conectividade e reinicie a aplicação.

1003 — Problema técnico na ativação

Mensagem: Ocorreu um problema técnico. Estamos trabalhando para resolver.

ErroPluginConstants.ERROR_NO_TERMINAL_PROVIDED
DescriçãoNo terminal instance provided
CausasFalha em serviço interno da Zoop ou indisponibilidade temporária do backend.
OrientaçãoAguarde alguns minutos e tente novamente. Se o problema persistir, entre em contato com o suporte Zoop.

1004 — Tempo limite excedido na ativação

Mensagem: Excedido o limite de tempo. Tente novamente.

ErroPluginConstants.ERROR_TIMEOUT_MPP_ACTIVATION
DescriçãoTimed out on MyPinPad terminal activation
CausasA ativação do terminal demorou mais que o tempo permitido. Conexão lenta ou instável.
OrientaçãoVerifique a qualidade da conexão de internet e tente novamente.

1006 — Estado inconsistente na ativação

Mensagem: Ocorreu um problema. Feche e abra novamente o aplicativo.

ErroPluginConstants.ERROR_NO_ZOOP_TERMINAL_ID
DescriçãoNo exists zoop terminal id
CausasO SDK entrou em um estado inconsistente durante a ativação.
OrientaçãoFeche completamente o aplicativo e abra novamente. Se o erro persistir, desinstale e reinstale o app.

1012 — Timeout na inicialização do Kernel SDK

Mensagem: Tempo esgotado na inicialização do Kernel SDK.

ErroPluginConstants.ERROR_TIMEOUT_MPP_INITIALIZATION
DescriçãoTimed out on Kernel SDK initialization
CausasA inicialização do Kernel SDK excedeu o tempo limite permitido. Conexão lenta, recursos insuficientes ou serviço temporariamente indisponível.
OrientaçãoFeche outros aplicativos, verifique a conexão e tente novamente.

1013 — Problema na ativação

Mensagem: Credenciais inválidas. Verifique marketplace, seller e accessKey.

ErroPluginConstants.ERROR_CREATING_ZOOP_TERMINAL
DescriçãoCannot create terminal on Zoop
CausasFalha interna no SDK durante a ativação do terminal.
OrientaçãoVerifique se as credenciais informadas (marketplace, seller e accessKey) estão corretas. Caso o problema persista, entre em contato com o suporte para análise e validação das configurações.

1014 — Problema técnico (suporte necessário)

Mensagem: Ocorreu um problema técnico. Por favor, contate o suporte para assistência.

ErroPluginConstants.ERROR_NO_MPP_SCOPE
DescriçãoNot provided MyPinPad identity scope
CausasFalha interna que requer análise do time Zoop.
OrientaçãoColete os logs do SDK e entre em contato com o suporte Zoop.

1015 — Problema técnico (suporte necessário)

Mensagem: Ocorreu um problema técnico. Por favor, contate o suporte para assistência.

ErroPluginConstants.ERROR_NO_MPP_CLIENT_ID
DescriçãoNot provided MyPinPad identity client id
CausasFalha interna que requer análise do time Zoop.
OrientaçãoColete os logs do SDK e entre em contato com o suporte Zoop.

1016 — Estado inconsistente na ativação

Mensagem: Falha ao registar o terminal na Zoop. Verifique credenciais e rede e execute initialize de novo.

ErroPluginConstants.ERROR_NO_MPP_SECRET
DescriçãoNot provided MyPinPad identity client secret
CausasO client secret não foi passado ao chamar o SDK.
OrientaçãoVerifique se as credenciais informadas (client secret) estão corretas. Caso o problema persista, entre em contato com o suporte para análise e validação das configurações.

1017 — Problema técnico (suporte necessário)

Mensagem: Não foi possível preparar o terminal de pagamento. Tente de novo ou contacte o suporte.

ErroPluginConstants.ERROR_INVALID_RESPONSE_TERMINAL_CREATION
DescriçãoInvalid response to terminal creation
CausasO SDK entrou em um estado inconsistente durante a ativação.
OrientaçãoFeche completamente o aplicativo e abra novamente. Se o erro persistir, desinstale e reinstale o app.

1018 — Timeout na ativação do terminal

Mensagem: Transação não concluída. Excedido o limite de tempo na ativação do terminal.

ErroPluginConstants.ERROR_TIMEOUT_MPP_CREATION
DescriçãoTimed out on MyPinPad terminal creation
CausasO processo de ativação do terminal ultrapassou o tempo limite. Conexão lenta ou serviço temporariamente indisponível.
OrientaçãoVerifique a qualidade da conexão de internet e tente novamente.

1023 — Seller não informado na inicialização em modo multiseller

Mensagem: seller not provided on initialization.

ErroPluginConstants.ERROR_SELLER_NOT_PROVIDED_ON_INIT
DescriçãoSeller not provided on initialization
CausasO método initialize foi chamado sem informar o seller em uma configuração multiseller.
OrientaçãoInforme o identificador do seller ao chamar o método initialize quando operar em modo multiseller.

1024 — Tentativa de alterar o seller no initialize

Mensagem: seller cannot be changed in initialize when already set in setConfig.

ErroPluginConstants.ERROR_SELLER_NOT_ALLOWED_IN_INITIALIZE
DescriçãoSeller cannot be changed in initialize when already set in setConfig
CausasO método initialize foi chamado com um seller diferente do já definido no setConfig.
OrientaçãoNão informe o seller no initialize se ele já foi definido no setConfig. Para alterar o seller, atualize-o no setConfig.

Sessão


1002 — Falha na ativação da sessão

Mensagem: Transação não concluída. Tente novamente.

ErroPluginConstants.ERROR_INVALID_RESPONSE_SESSION_ACTIVATION
DescriçãoInvalid response to session activation
CausasFalha temporária durante o processo de ativação da sessão.
OrientaçãoTente novamente. Se o erro persistir, verifique a conectividade e reinicie a aplicação.

Pagamento


1000 — Terminal não inicializado

Mensagem: Terminal não inicializado. Execute initialize com sucesso antes de pagar ou ativar a sessão.

ErroPluginConstants.ERROR_NOT_INITIALIZED
DescriçãoTapOnPhone not initialized. Should call initialize() with success first
CausasO método de inicialização do SDK não foi chamado antes de iniciar o pagamento, ou a inicialização falhou silenciosamente.
OrientaçãoCertifique-se de chamar o método de inicialização do SDK com sucesso antes de iniciar qualquer transação.

1005 — Timeout de sessão no pagamento

Mensagem: Transação não concluída. Excedido o limite de tempo da sessão.

ErroPluginConstants.ERROR_ABORTING_PAYMENT
DescriçãoAborting payment because session expired
CausasA sessão de pagamento expirou antes da conclusão da transação. O usuário pode ter demorado para aproximar o cartão.
OrientaçãoInicie uma nova transação. Oriente o usuário a aproximar o cartão assim que a tela de pagamento for exibida.

1007 — Problema técnico no pagamento

Mensagem: Ocorreu um problema técnico. Estamos trabalhando para resolver.

ErroPluginConstants.ERROR_PARSING_ADDITIONAL_DATA
DescriçãoError to parse json into incoming additional data
CausasFalha em serviço interno da Zoop durante o processamento do pagamento.
OrientaçãoAguarde alguns minutos e tente novamente. Verifique se a transação não foi concluída antes de retentar (consulte via Webhook ou API).

1008 — Falha crítica no pagamento

Mensagem: Transação não pode ser iniciada. Feche ou reinstale o aplicativo.

ErroPluginConstants.ERROR_NO_SESSION_ACTIVE
DescriçãoNo session active
CausasO SDK está em estado irrecuperável. Possível corrupção de cache ou dados internos.
OrientaçãoFeche o aplicativo. Se o erro persistir, desinstale e reinstale o app.

1009 — Tempo limite excedido no pagamento

Mensagem: Excedido o limite de tempo. Tente novamente.

ErroPluginConstants.ERROR_TIMEOUT_TAP_PAYMENT
DescriçãoTimed out on tap-on-phone's payment
CausasA operação de pagamento demorou mais que o tempo permitido. Conexão lenta ou instável.
OrientaçãoVerifique a qualidade da conexão de internet e tente novamente.

1010 — Falha na transação

Mensagem: Transação não concluída. Tente novamente.

ErroPluginConstants.ERROR_NO_TRANSACTION_ID
DescriçãoCannot confirm transaction because there is no transaction id
CausasFalha durante o processamento da transação.
OrientaçãoTente novamente. Se o erro persistir, verifique os logs do SDK para mais detalhes e entre em contato com o suporte Zoop.

1011 — Erro na confirmação da transação

Mensagem: Transação não concluída. Erro na confirmação da transação.

ErroPluginConstants.ERROR_TO_CONFIRM_TRANSACTION
DescriçãoError to confirm transaction
CausasA transação foi processada, mas a confirmação falhou. Possível falha de comunicação com o servidor no momento da confirmação.
OrientaçãoVerifique o status real da transação via Webhook ou API antes de retentar. Não inicie uma nova cobrança sem confirmar se a anterior foi ou não efetivada.
⚠️

Antes de retentar, sempre verifique o status da transação original para evitar cobranças duplicadas.


1019 — Valor acima do permitido

Mensagem: Valor da transação acima do limite máximo permitido.

ErroPluginConstants.ERROR_TRANSACTION_AMOUNT_EXCEEDED
DescriçãoTransaction amount exceeded
CausasO valor informado na transação excede o limite máximo configurado para o estabelecimento ou para o meio de pagamento.
OrientaçãoVerifique os limites configurados para o seu marketplace/seller. Se precisar de um limite maior, entre em contato com o suporte Zoop.

1020 — Plano de cobrança inválido

Mensagem: Plano de cobrança inválido. O identificador (planId) deve ter entre 1 e 52 caracteres.

ErroPluginConstants.ERROR_INVALID_BILLING_PLAN_ID
DescriçãoInvalid planId (must have between 1 and 52 characters)
CausasFoi enviado PaymentRequest.billing com planId vazio ou com mais de 52 caracteres. A validação ocorre em TapOnPhoneCore.validateRequest() antes do processamento do pagamento.
OrientaçãoInforme um planId não vazio, com até 52 caracteres, em Billing. Se o erro persistir, verifique os logs do SDK e entre em contato com o suporte Zoop.

1021 — Valor de cobrança inválido

Mensagem: Valor de cobrança inválido. Informe um valor maior ou igual a zero.

ErroPluginConstants.ERROR_INVALID_BILLING_AMOUNT
DescriçãoInvalid billing amount (must be non-negative)
CausasFoi enviado PaymentRequest.billing com value negativo (centavos). A validação ocorre em TapOnPhoneCore.validateRequest() antes do processamento do pagamento.
OrientaçãoUse billing.value maior ou igual a zero. Se o erro persistir, verifique os logs do SDK e entre em contato com o suporte Zoop.

1022 — Tap to Pay não está pronto

Mensagem: Tap to Pay não está pronto. Aguarde um instante e tente novamente.

ErroPluginConstants.ERROR_TAP_TO_PAY_NOT_READY
DescriçãoTapToPay is not ready yet
CausasA TapOnPhoneActivity não ficou pronta a tempo (waitForActivityToBeReady()), ou a activity não está ativa/visível quando o fluxo MyPinPad inicia a transação. Pode ocorrer em pay / payByGateway ou durante o arranque da transação no driver.
OrientaçãoGaranta que a tela integrada do SDK está em primeiro plano e totalmente exibida antes de concluir o arranque do pagamento. Evite minimizar o app ou sobrepor outras janelas sobre o PIN. Se o erro persistir, verifique os logs do SDK e entre em contato com o suporte Zoop.

1025 — Transação cancelada pelo botão fechar

Mensagem: Transação cancelada pelo botão fechar. Tente novamente.

ErroPluginConstants.ERROR_USER_CANCELLED_TRANSACTION
DescriçãoTransaction cancelled by user (close button)
CausasO usuário encerrou a transação ao tocar no botão X (fechar) na tela de pagamento do SDK.
OrientaçãoInforme ao usuário que a transação foi cancelada e permita iniciar um novo pagamento.

1026 — Transação cancelada pelo botão voltar

Mensagem: Transação cancelada pelo botão voltar. Tente novamente.

ErroPluginConstants.ERROR_USER_BACK_PRESSED_TRANSACTION
DescriçãoTransaction cancelled by user (back button)
CausasO usuário encerrou a transação ao pressionar o botão voltar do sistema ou da interface durante o fluxo de pagamento.
OrientaçãoInforme ao usuário que a transação foi cancelada e permita iniciar um novo pagamento.
⚠️

O fluxo de back/cancelamento é 100% interno ao SDK. Não intercepte o botão voltar nem sobrescreva as activities do SDK (fora do contrato).

1027 — O valor do pagamento deve ser maior que zero

Mensagem: O valor do pagamento deve ser maior que zero.

CampoConteúdo
ErroPluginConstants.ERROR_INVALID_PAYMENT_AMOUNT
Descriçãopayment amount must be greater than zero
CausasO valor informado em PaymentRequest.amount (em pay / payByGateway) ou em PixRequest.amount (em payByPix) é menor ou igual a zero (<= 0 centavos). A validação ocorre antes do fluxo de pagamento ser iniciado.
OrientaçãoGaranta que o valor da transação seja informado em centavos e seja maior que zero (ex.: R$ 10,00 = 1000). Trate o onError com ErrorType.Payment ou ErrorType.Pix, conforme o método chamado, e exiba a mensagem ao usuário para que informe um valor válido.

Erros de Kernel (2xxx)

Estes erros são gerados pelo kernel de pagamento interno e estão divididos por fluxo:

FluxoCódigos
Criação de Terminal2030–2034, 2040
Criação de Sessão2023–2029, 2035
Transação2001–2022, 2036–2039, 2042–2044, 2046
Erros detalhados de TerminalCódigos 1–24
Erros internos do KernelCódigos 1110–52031

Criação de Terminal

Estes erros ocorrem ao chamar o método de criação do terminal (initialize ou pay). Cada código indica uma falha específica no processo de inicialização do terminal.


2030 — Falha na atestação de segurança do dispositivo

Mensagem: Não foi possível atestar segurança do seu dispositivo. Tente novamente.

ErroTerminalCreationFailureCause.DEVICE_STATE_FAILURE
DescriçãoDevice attestation has failed before Terminal instance created.
CausasDispositivo com root/bootloader desbloqueado, Google Play Services desatualizado ou dispositivo não certificado pelo Google.
OrientaçãoVerifique se o dispositivo possui certificação Google Play Protect. Atualize o Google Play Services e o sistema operacional. Certifique-se de que o dispositivo não está com root ativo.

2031 — Erro interno na criação do terminal

Mensagem: Terminal não pode ser criado. Tente novamente.

ErroTerminalCreationFailureCause.INTERNAL_ERROR
DescriçãoInternal error while creating terminal instance.
causasFalha temporária no SDK, conflito de dependências ou estado inconsistente da aplicação.
OrientaçãoTente novamente. Verifique os detalhes adicionais retornados no objeto de erro do terminal. Se o problema persistir, colete os logs e entre em contato com o suporte Zoop.
💡

Este erro pode conter detalhes adicionais no objeto de retorno. Inspecione o campo de mensagem do erro para obter mais informações sobre a causa raiz. Consulte a tabela de erros detalhados de Terminal para a lista de exceções internas.


2032 — Falha no provisionamento de chaves

Mensagem: Terminal não pode ser criado. Entre em contato com sua central de atendimento.

ErroTerminalCreationFailureCause.KEY_PROVISIONING_FAILURE
DescriçãoKey provisioning has failed before Terminal instance created.
CausasCredenciais inválidas ou expiradas, falha na comunicação com o servidor de chaves ou aplicativo não autorizado na Play Store.
OrientaçãoConfirme que as credenciais (clientId, clientSecret, accessKey) estão corretas e dentro da validade. Verifique se a versão do aplicativo foi liberada via API com as credenciais CSO. Se o erro persistir, entre em contato com o suporte Zoop.

2033 — Versão do Android não suportada

Mensagem: A versão do sistema operacional Android não é suportada.

ErroTerminalCreationFailureCause.UNSUPPORTED_ANDROID_OS_VERSION
DescriçãoAndroid os version is not supported by Terminal SDK..
CausasO dispositivo está rodando uma versão do Android inferior ao mínimo exigido pela versão do SDK utilizada.
OrientaçãoVerifique o requisito mínimo de acordo com a versão do SDK:
Versão do SDKAndroid mínimo
Até 2.4.xAndroid 9.0 (API Level 28)
3.x em dianteAndroid 10 (API Level 29)

2034 — Conexão de rede indisponível

Mensagem: Terminal não pode ser criado. Conexão de rede não está disponível.

ErroTerminalCreationFailureCause.NETWORK_CONNECTION_ERROR
DescriçãoCreating terminal failed because network connection is not available.
CausasDispositivo sem acesso à internet (Wi-Fi ou dados móveis desativados), rede instável ou firewall/proxy bloqueando a comunicação com os servidores da Zoop.
OrientaçãoVerifique se o dispositivo possui conexão ativa com a internet. Teste a conectividade acessando outro serviço. Caso utilize rede corporativa, confirme que os endpoints da Zoop não estão bloqueados por firewall ou proxy.

2040 — Timeout na criação do terminal no kernel

Mensagem: Creating terminal timed out. Terminal creation exceeded the allowed time limit.

ErroTerminalCreationFailureCause.TERMINAL_CREATION_TIMEOUT
DescriçãoCreating terminal timed out. MyPinPad terminal creation exceeded the allowed time limit.
CausasO processo de criação do terminal excedeu o tempo limite permitido. Conexão lenta, recursos do dispositivo insuficientes ou serviço temporariamente indisponível.
OrientaçãoVerifique a qualidade da conexão de internet e os recursos disponíveis no dispositivo. Reinicie o aplicativo e tente novamente.

2045 - Falha na conexão do leitor de cartão

Mensagem: Falha na conexão do leitor de cartão ao preparar o terminal. Tente novamente.

ErroTerminalCreationFailureCause.READER_CONNECTION_FAILURE
DescriçãoCard reader connection failed while preparing the terminal.
CausasFalha na comunicação com o leitor de cartão (NFC) durante a preparação do terminal.
OrientaçãoTente novamente. Verifique se o NFC está ativo e sem obstruções. Se persistir, entre em contato com o suporte Zoop.

2047 - Configuração do leitor de cartão inválida

Mensagem: Configuração do leitor de cartão inválida ao preparar o terminal.

ErroTerminalCreationFailureCause.READER_CONFIGURATION_ERROR
DescriçãoCard reader configuration is invalid while preparing the terminal.
CausasConfiguração do leitor de cartão inválida ou incompatível com o terminal.
OrientaçãoTente novamente. Se persistir, colete os logs do SDK e entre em contato com o suporte Zoop.

2048 - Acesso à internet indisponível

Mensagem: Não foi possível prosseguir porque não há acesso à internet.

ErroTerminalCreationFailureCause.NO_INTERNET_ACCESS
DescriçãoCould not proceed because internet access is unavailable.
CausasDispositivo sem conexão com a internet (Wi-Fi ou dados móveis desativados) ou rede instável.
OrientaçãoVerifique a conexão de internet e tente novamente.

2049 - Permissão de localização ausente

Mensagem: Permissão de localização é necessária antes de preparar o terminal.

ErroTerminalCreationFailureCause.LOCATION_PERMISSION_MISSING
DescriçãoLocation permission is required before preparing the terminal.
CausasO aplicativo não possui a permissão de localização necessária para preparar o terminal.
OrientaçãoConceda a permissão de localização ao aplicativo e tente novamente.

2050 - Localização desabilitada

Mensagem: A localização do dispositivo deve estar habilitada antes de preparar o terminal.

ErroTerminalCreationFailureCause.LOCATION_DISABLED
DescriçãoDevice location must be enabled before preparing the terminal.
CausasA localização do dispositivo está desabilitada nas configurações do sistema.
OrientaçãoHabilite a localização do dispositivo e tente novamente.

2061 - Terminal ainda não inicializado

Mensagem: O terminal ainda não foi inicializado. Tente novamente.

ErroTerminalCreationFailureCause.TERMINAL_NOT_INITIALISED_YET
DescriçãoTerminal SDK getReady was called before terminal initialisation completed.
CausasO fluxo de pagamento foi iniciado antes da conclusão da inicialização do terminal.
OrientaçãoAguarde a conclusão do initialize antes de iniciar o pagamento. Se persistir, reinicie o aplicativo e tente novamente.

2062 - Permissão do leitor de cartão necessária

Mensagem: Permissão de leitor de cartão necessária para preparar o terminal.

ErroTerminalCreationFailureCause.READER_PERMISSION_REQUIRED
DescriçãoCard reader permission is required before preparing the terminal.
CausasO aplicativo não possui a permissão de acesso ao leitor de cartão (NFC).
OrientaçãoVerifique as permissões do aplicativo e conceda o acesso ao leitor de cartão. Tente novamente.

Criação de Sessão

Estes erros ocorrem durante a ativação da sessão do terminal. Cada código indica uma falha específica no processo de criação da sessão.


2023 — Falha de rede na criação da sessão

Mensagem: Sessão não pode ser iniciada. Verifique a conexão do seu dispositivo e tente novamente.

ErroSessionActivationFailureCause.NETWORK_ERROR
DescriçãoActivation failed due to a network communication or server issue.
CausasDispositivo sem conexão estável com a internet, falha de comunicação com os servidores da Zoop ou timeout na requisição de ativação.
OrientaçãoVerifique se o dispositivo possui conexão ativa com a internet. Teste a conectividade acessando outro serviço. Se o problema persistir, aguarde alguns minutos e tente novamente.

2024 — Erro de serviço na criação da sessão

Mensagem: Sessão não pode ser iniciada. Entre em contato sua central de atendimento.

ErroSessionActivationFailureCause.SERVICE_ERROR
DescriçãoActivation failed due to service error.
CausasFalha em serviço interno da Zoop durante a ativação da sessão. Possível indisponibilidade temporária.
OrientaçãoAguarde alguns minutos e tente novamente. Se o problema persistir, entre em contato com o suporte Zoop.

2025 — Falha na atestação de segurança do dispositivo (sessão)

Mensagem: A atestação do dispositivo falhou antes da criação da instância da sessão do terminal.

ErroSessionActivationFailureCause.DEVICE_STATE_FAILURE
DescriçãoDevice attestation has failed before TerminalSession instance created.
CausasDispositivo com root/bootloader desbloqueado, Google Play Services desatualizado ou dispositivo não certificado pelo Google.
OrientaçãoVerifique se o dispositivo possui certificação Google Play Protect. Atualize o Google Play Services e o sistema operacional. Certifique-se de que o dispositivo não está com root ativo.

2026 — Adaptador NFC não está pronto

Mensagem: O adaptador NFC não está pronto para aceitar cartões.

ErroSessionActivationFailureCause.NFC_ERROR
DescriçãoNFC adapter is not ready for accepting cards.
CausasNFC desativado nas configurações do dispositivo, hardware NFC com defeito ou outro aplicativo utilizando o adaptador NFC exclusivamente.
OrientaçãoVerifique se o NFC está ativado em Configurações > Conexões > NFC. Feche outros aplicativos que possam estar utilizando o NFC e tente novamente.

2027 — Falha na validação de configuração do terminal

Mensagem: Sessão não pode ser iniciada. Entre em contato sua central de atendimento.

ErroSessionActivationFailureCause.CONFIGURATION_VALIDATION_HASH_FAILURE
DescriçãoTerminal configuration validation has validation failed.
CausasA configuração do terminal foi alterada ou corrompida. Possível incompatibilidade entre a versão do aplicativo e as configurações provisionadas pela Zoop.
OrientaçãoConfirme que a versão do aplicativo foi liberada via API com as credenciais CSO. Se o erro persistir, entre em contato com o suporte Zoop.

2028 — Terminal desativado antes da resposta do serviço

Mensagem: Sessão não pode ser iniciada. Tente novamente.

ErroSessionActivationFailureCause.DEACTIVATED
DescriçãoTerminal has been deactivated before service response has been processed.
CausasO terminal foi desativado durante o processo de criação da sessão, antes que a resposta do servidor fosse processada.
OrientaçãoTente novamente. Evite navegar para outras telas ou fechar o aplicativo durante a ativação da sessão.

2029 — Erro interno na criação da sessão

Mensagem: Sessão não pode ser iniciada. Tente novamente.

ErroSessionActivationFailureCause.INTERNAL_ERROR
DescriçãoActivation failed due to an internal error.
CausasFalha temporária no SDK, conflito de dependências ou estado inconsistente da aplicação.
OrientaçãoTente novamente. Verifique os detalhes adicionais retornados no objeto de erro do terminal. Se o problema persistir, colete os logs e entre em contato com o suporte Zoop.
💡

Este erro pode conter detalhes adicionais no objeto de retorno. Inspecione o campo de mensagem do erro para obter mais informações sobre a causa raiz. Consulte a tabela de erros detalhados de Terminal para a lista de exceções internas.


2035 — Conexão de rede indisponível (sessão)

Mensagem: Sessão não pode ser iniciada. Conexão de rede não está disponível.

ErroSessionActivationFailureCause.NETWORK_CONNECTION_ERROR
DescriçãoActivation failed because network connection is not available.
CausasDispositivo sem acesso à internet (Wi-Fi ou dados móveis desativados), rede instável ou firewall/proxy bloqueando a comunicação com os servidores da Zoop.
OrientaçãoVerifique se o dispositivo possui conexão ativa com a internet. Teste a conectividade acessando outro serviço. Caso utilize rede corporativa, confirme que os endpoints da Zoop não estão bloqueados por firewall ou proxy.

2048 - Acesso à internet indisponível

Mensagem: Não foi possível prosseguir porque não há acesso à internet.

ErroSessionActivationFailureCause.NO_INTERNET_ACCESS
DescriçãoCould not proceed because internet access is unavailable.
CausasDispositivo sem conexão com a internet ou rede instável durante a ativação da sessão.
OrientaçãoVerifique a conexão de internet e tente novamente.

2069 - Configuração EMV indisponível

Mensagem: Falha na ativação porque nenhuma configuração EMV está disponível.

ErroSessionActivationFailureCause.NO_EMV_CONFIG_AVAILABLE
DescriçãoActivation failed because no EMV configuration is available.
CausasNenhuma configuração EMV disponível para a ativação da sessão.
OrientaçãoTente novamente. Se persistir, colete os logs do SDK e entre em contato com o suporte Zoop.

2070 - Leitor de cartão desconectado

Mensagem: Falha na ativação porque o leitor de cartão foi desconectado.

ErroSessionActivationFailureCause.CARD_READER_DISCONNECTED
DescriçãoActivation failed because the card reader was disconnected.
CausasO leitor de cartão (NFC) foi desconectado durante a ativação da sessão.
OrientaçãoVerifique o leitor de cartão e tente novamente.

2071 - Permissão de localização ausente

Mensagem: Permissão de localização é necessária antes da ativação da sessão.

ErroSessionActivationFailureCause.LOCATION_PERMISSION_MISSING
DescriçãoLocation permission is required before session activation.
CausasO aplicativo não possui a permissão de localização necessária para ativar a sessão.
OrientaçãoConceda a permissão de localização ao aplicativo e tente novamente.

2072 - Localização desabilitada

Mensagem: A localização do dispositivo deve estar habilitada antes da ativação da sessão.

ErroSessionActivationFailureCause.LOCATION_DISABLED
DescriçãoDevice location must be enabled before session activation.
CausasA localização do dispositivo está desabilitada nas configurações do sistema.
OrientaçãoHabilite a localização do dispositivo e tente novamente.

Transação

Estes erros ocorrem durante o processamento de uma transação de pagamento. Cada código indica uma falha específica no fluxo transacional do kernel.


2001 — Transação recusada online

Mensagem: Transação não autorizada. Tente novamente.

ErroTransactionNotAuthorisedReason.ONLINE_DECLINED
DescriçãoTransaction not authorised by online response.
CausasO emissor do cartão recusou a transação online. Possíveis motivos: saldo insuficiente, cartão bloqueado ou limite excedido.
OrientaçãoSolicite ao portador que verifique o cartão junto ao emissor. Tente novamente com outro cartão se necessário.

2002 — Transação recusada offline

Mensagem: Transação não autorizada. Tente novamente.

ErroTransactionNotAuthorisedReason.OFFLINE_DECLINED
DescriçãoTransaction not authorised by offline processing.
CausasO processamento offline do cartão recusou a transação. O cartão pode ter restrições de uso offline ou estar expirado.
OrientaçãoTente novamente. Se o erro persistir, solicite ao portador que utilize outro cartão.

2003 — Dados de autorização inválidos

Mensagem: Transação não autorizada. Tente novamente.

ErroTransactionNotAuthorisedReason.INVALID_AUTHORISATION_DATA
DescriçãoIssuer response contains invalid Authorisation response.
CausasA resposta do emissor contém dados de autorização inválidos ou corrompidos.
OrientaçãoTente novamente. Se o erro persistir, colete os logs e entre em contato com o suporte Zoop.

2004 — Nenhuma aplicação compatível no cartão

Mensagem: Transação não pode ser iniciada. Use outro cartão.

ErroTransactionNotAuthorisedReason.NO_CARD_APPLICATION
DescriçãoNo card application is available to process the transaction.
CausasO cartão não possui uma aplicação EMV compatível com o terminal. Pode ser um cartão não suportado (ex.: cartão de benefícios ou cartão estrangeiro não compatível).
OrientaçãoSolicite ao portador que utilize outro cartão compatível com pagamento por aproximação.

2005 — Erro de processamento no kernel

Mensagem: Transação não concluída. Tente novamente.

ErroTransactionNotAuthorisedReason.PROCESSING_ERROR
DescriçãoTransaction processing errors during kernel process.
CausasErro durante o processamento interno do kernel. Possível falha temporária ou problema na leitura do cartão.
OrientaçãoTente novamente. Se o erro persistir, reinicie o aplicativo e tente com outro cartão.

2006 — Erro no cartão

Mensagem: Transação não pode ser iniciada. Ligue para o seu cartão.

ErroTransactionNotAuthorisedReason.CARD_ERROR
DescriçãoCard error being found during kernel process.
CausasO cartão apresentou um erro durante o processamento. Possível chip danificado, cartão expirado ou bloqueado pelo emissor.
OrientaçãoSolicite ao portador que entre em contato com o emissor do cartão. Tente com outro cartão se disponível.

2007 — Transação terminada pelo kernel

Mensagem: Transação encerrada. Tente novamente.

ErroTransactionCancelReason.TRANSACTION_WAS_TERMINATED
DescriçãoTransaction is terminated by kernel processing.
CausasO kernel encerrou a transação durante o processamento.
OrientaçãoEsse código é retornado quando o usuário clica no botão fechar na tela de aproximar o cartão, é emitido o evento CloseBuiltInScreen

2008 — Usuário cancelou a entrada de senha

Mensagem: Transação encerrada. Tente novamente.

ErroTransactionCancelReason.USER_CANCELLED_PIN_PAD
DescriçãoUser cancels pin entry.
CausasO portador cancelou a entrada de senha (PIN) durante a transação.
OrientaçãoInicie uma nova transação. Oriente o portador a digitar a senha quando solicitado.

2009 — Conexão de rede indisponível na transação

Mensagem: Transação não pode ser iniciada. Verifique a conexão do seu dispositivo e tente novamente.

ErroTransactionErrorCause.NETWORK_CONNECTION_ERROR
DescriçãoNetwork connection is not available at beginning of transaction processing.
CausasDispositivo sem acesso à internet no momento em que a transação foi iniciada.
OrientaçãoVerifique se o dispositivo possui conexão ativa com a internet e tente novamente.

2010 — Uso de microfone detectado

Mensagem: Transação não pode ser iniciada. Foi detectado uso do microfone. Por favor, encerre o uso do microfone e tente novamente.

ErroTransactionErrorCause.MICROPHONE_USAGE_DETECTED
DescriçãoTransaction processing failed because microphone usage has been detected.
CausasOutro aplicativo está utilizando o microfone do dispositivo, o que representa risco de segurança durante a transação.
OrientaçãoFeche qualquer aplicativo que esteja usando o microfone (chamadas, gravações, assistentes de voz) e tente novamente.

2011 — Uso de câmera detectado

Mensagem: Transação não pode ser iniciada. Foi detectado uso da câmera externa. Por favor, encerre o uso da câmera e tente novamente.

ErroTransactionErrorCause.CAMERA_USAGE_DETECTED
DescriçãoTransaction processing failed because camera usage has been detected.
CausasOutro aplicativo está utilizando a câmera do dispositivo, o que representa risco de segurança durante a transação.
OrientaçãoFeche qualquer aplicativo que esteja usando a câmera e tente novamente.

2012 — Câmera externa detectada

Mensagem: Transação não pode ser iniciada. Foi detectada uma câmera externa. Por favor, remova a câmera e tente novamente.

ErroTransactionErrorCause.EXTERNAL_CAMERA_DETECTED
DescriçãoGet card data processing failed because external camera has been detected.
CausasUma câmera externa (USB ou acessório) está conectada ao dispositivo, o que representa risco de captura de dados sensíveis do cartão.
OrientaçãoRemova a câmera externa do dispositivo e tente novamente.

2013 — Falha de rede durante a transação

Mensagem: Transação não concluída. Verifique a conexão do seu dispositivo e tente novamente. Entre em contato para suporte.

ErroTransactionErrorCause.NETWORK_ERROR
DescriçãoTransaction processing failed due to a network communication or server issue.
CausasFalha de comunicação com os servidores da Zoop durante o processamento da transação. Rede instável ou timeout.
OrientaçãoVerifique a conexão de internet. Antes de retentar, confirme o status da transação via Webhook ou API para evitar cobranças duplicadas.

2014 — Timeout total da transação

Mensagem: Excedido o limite de tempo para finalizar a transação. Tente novamente.

ErroTransactionErrorCause.TOTAL_ELAPSED_TIMEOUT
DescriçãoTransaction processing total elapse timed out.
CausasO tempo total permitido para concluir a transação foi excedido. Conexão lenta, demora na leitura do cartão ou na senha.
OrientaçãoTente novamente. Oriente o portador a aproximar o cartão e digitar a senha rapidamente.

2015 — Timeout na leitura do cartão

Mensagem: Excedido o limite de tempo para leitura do cartão. Tente novamente.

ErroTransactionErrorCause.DISCOVERY_TIMEOUT
DescriçãoTransaction processing card discovery timed out.
CausasO cartão não foi detectado pelo NFC dentro do tempo limite. O portador pode não ter aproximado o cartão corretamente.
OrientaçãoInicie uma nova transação. Oriente o portador a aproximar o cartão na parte traseira do dispositivo assim que a tela de pagamento for exibida.

2016 — Timeout acumulado na entrada de senha

Mensagem: Excedido o limite de tempo total para entrar com a senha do cartão. Tente novamente.

ErroTransactionErrorCause.PIN_ENTRY_ACCUMULATED_TIMEOUT
DescriçãoTransaction processing pin entry accumulated timed out.
CausasO tempo total acumulado para digitação da senha foi excedido (soma de todas as tentativas).
OrientaçãoInicie uma nova transação. Oriente o portador a digitar a senha imediatamente quando o teclado for exibido.

2017 — Timeout na entrada de senha

Mensagem: Excedido o limite de tempo para entrar com a senha do cartão. Tente novamente.

ErroTransactionErrorCause.PIN_ENTRY_TIMEOUT
DescriçãoTransaction processing each pin entry timed out.
CausasO tempo permitido para uma tentativa individual de digitação da senha foi excedido.
OrientaçãoInicie uma nova transação. Oriente o portador a digitar a senha mais rapidamente.

2018 — Timeout na autorização da transação

Mensagem: Excedido o limite de tempo para finalizar a transação. Tente novamente.

ErroTransactionErrorCause.AUTHORIZATION_IN_PROGRESS_TIMEOUT
DescriçãoTransaction processing authorization in progress network timed out.
CausasO processo de autorização junto ao servidor excedeu o tempo limite. Conexão lenta ou instável.
OrientaçãoVerifique a conexão de internet. Antes de retentar, confirme o status da transação via Webhook ou API para evitar cobranças duplicadas.

2019 — Erro interno na transação

Mensagem: Transação não concluída. Tente novamente.

ErroTransactionErrorCause.INTERNAL_ERROR
DescriçãoTransaction processing failed due to internal error.
CausasFalha temporária no SDK, conflito de dependências ou estado inconsistente da aplicação.
OrientaçãoTente novamente. Verifique os detalhes adicionais retornados no objeto de erro do terminal. Se o problema persistir, colete os logs e entre em contato com o suporte Zoop.
💡

Este erro pode conter detalhes adicionais no objeto de retorno. Inspecione o campo de mensagem do erro para obter mais informações sobre a causa raiz. Consulte a tabela de erros detalhados de Terminal para a lista de exceções internas.


2020 — Exceção recebida do aplicativo hospedeiro

Mensagem: Ocorreu uma falha no processamento da transação devido a uma exceção recebida do aplicativo hospedeiro.

ErroTransactionErrorCause.HOST_CALLBACK_ERROR
DescriçãoTransaction processing failed due to an exception received from the host app.
CausasO aplicativo hospedeiro lançou uma exceção durante um callback do SDK. Possível erro na implementação do callback ou estado inesperado da aplicação.
OrientaçãoVerifique a implementação dos callbacks do SDK no seu aplicativo. Colete os logs e entre em contato com o suporte Zoop.
💡

Este erro pode conter detalhes adicionais no objeto de retorno. Inspecione o campo de mensagem do erro para obter mais informações sobre a causa raiz. Consulte a tabela de erros detalhados de Terminal para a lista de exceções internas.


2021 — Teclado de senha obstruído

Mensagem: Transação não pode ser iniciada. Teclado de senha está obstruído por outra janela.

ErroTransactionErrorCause.PIN_PAD_OBSCURED_ERROR
DescriçãoPIN pad view obscured by another window.
CausasOutra janela ou overlay está sobrepondo o teclado de senha, impedindo a entrada segura do PIN. Pode ser um alerta do sistema ou outro app.
OrientaçãoFeche janelas flutuantes, overlays ou notificações que possam estar sobre a tela de senha. Tente novamente.

2022 — Tela de senha fechada inesperadamente

Mensagem: Transação encerrada. Tela de senha foi fechada.

ErroTransactionCancelReason.PIN_PAD_DETACHED_ERROR
DescriçãoPIN pad view was detached unexpectedly, probably PIN screen Activity was closed externally.
CausasA Activity da tela de senha foi fechada externamente (ex.: navegação, rotação de tela ou gerenciamento de memória do Android).
OrientaçãoEvite navegar para outras telas durante a digitação da senha. Verifique se a Activity do pagamento está configurada corretamente.

2036 — Aplicação do cartão incompatível (seletor)

Mensagem: Transação não pode ser iniciada. Use outro cartão.

ErroTransactionNotAuthorisedReason.NO_CARD_APPLICATION_SELECTOR_MISMATCHED
DescriçãoNo card application is available to process the transaction while application selector is mismatched.
CausasO cartão possui aplicações EMV, mas nenhuma é compatível com o seletor de aplicação configurado no terminal.
OrientaçãoSolicite ao portador que utilize outro cartão compatível com pagamento por aproximação.

2044 — Falha na ativação da sessão (processo isolado)

Mensagem: Não foi possível ativar a sessão do terminal. Feche outros aplicativos, reinicie o app e tente novamente. Se persistir, reinicie o dispositivo.

ErroSessionActivationFailureCause.ISOLATED_PROCESS_EXCEPTION
DescriçãoIsolated process being killed by system due to low memory or other reasons.
CausasO processo isolado do Terminal SDK foi encerrado pelo Android (por exemplo, pouca memória RAM, otimização de bateria ou outro motivo do sistema), impedindo a ativação da sessão do terminal.
OrientaçãoPeça ao usuário que feche outros aplicativos, reinicie o app de pagamento e tente novamente; se persistir, reinicie o dispositivo. Este código não indica problema de cartão — para incompatibilidade de aplicação no cartão, use o código 2036.


2037 — Falha na validação de segurança do dispositivo

Mensagem: Falha na validação do seu dispositivo. Tente novamente. Para suporte, entre em contato conosco.

ErroTransactionCancelReason.DEVICE_STATE_FAILURE
DescriçãoDevice attestation has failed.
CausasA atestação de segurança do dispositivo falhou durante a transação. Dispositivo com root, bootloader desbloqueado ou Google Play Services desatualizado.
OrientaçãoVerifique se o dispositivo possui certificação Google Play Protect. Atualize o Google Play Services e o sistema operacional. Certifique-se de que o dispositivo não está com root ativo.

2046 — Falha ao preparar o terminal (processo isolado)

Mensagem: Não foi possível preparar o terminal de pagamento (processo isolado encerrado pelo sistema, por exemplo por memória). Feche outros aplicativos e tente novamente.

ErroTerminalCreationFailureCause.ISOLATED_PROCESS_EXCEPTION
DescriçãoIsolated process being killed by system due to low memory or other reasons.
CausasDurante a **criação do terminal** seguro, o Android encerrou o **processo isolado** usado pelo Terminal SDK (por exemplo pouca memória RAM, otimização de bateria ou outro motivo do sistema). O terminal de pagamento não chegou a ficar disponível. **Não** confundir com o código **2036** (mesmo tipo de falha na **ativação de sessão**) nem com o **2037** (falha de **atestação/dispositivo durante a transação**).
OrientaçãoPeça para fechar outros aplicativos, tentar de novo e, se necessário, reiniciar o app de pagamento ou o dispositivo. Garantir espaço livre de memória e evitar picos de uso de CPU/memória no momento da primeira criação do terminal. Se o problema persistir, tratar como incidente técnico (não como recusa de cartão).

2038 — Sessão desativada durante a transação

Mensagem: Transação não concluída. Sessão desativada.

ErroTransactionCancelReason.SESSION_DEACTIVATED
DescriçãoSession deactivated.
CausasA sessão do terminal foi desativada durante o processamento da transação. Possível timeout de sessão ou desativação manual.
OrientaçãoAtive uma nova sessão e inicie a transação novamente.

2039 — Horário do dispositivo incorreto

Mensagem: Transação não concluída. Ajuste a hora do dispositivo e tente novamente.

ErroTransactionCancelReason.TIME_CHECK_ERROR
DescriçãoDevice system time drifts beyond tolerance, correct device system and try again.
CausasO relógio do dispositivo está fora do intervalo de tolerância aceito pelo servidor. Horário configurado manualmente ou fuso horário incorreto.
OrientaçãoAtive a opção Data e hora automáticas em Configurações > Sistema > Data e hora. Verifique se o fuso horário está correto e tente novamente.


2041 - TAG NFC não suportada

Mensagem: Tag NFC não suportada detectada.

ErroTransactionErrorCause.UNSUPPORTED_NFC_TAG
DescriçãoUnsupported NFC tag detected.
CausasFoi aproximada no campo NFC uma tag/cartão que o kernel não suporta. Tente outro cartão
OrientaçãoTente outro cartão.



2042 — Terminal descartado (dispose)

Mensagem: Terminal dispose. Create a new terminal.

ErroTransactionCancelReason.TERMINAL_DISPOSED
DescriçãoTerminal dispose. Create a new terminal.
CausasO terminal foi descartado (dispose) durante a operação — tipicamente porque o processo isolado do kernel foi reiniciado pelo sistema operacional.
OrientaçãoCrie um novo terminal (nova inicialização) e inicie a transação novamente.

2043 — Erro NFC na descoberta do cartão

Mensagem: O adaptador NFC não está pronto para aceitar cartões ou ocorreu falha na descoberta do cartão. Tente novamente.

ErroTransactionCancelReason.NFC_ERROR
DescriçãoNFC adapter is not ready for accepting cards.
CausasO Terminal SDK (MyPinPad) reportou falha NFC durante a descoberta do cartão: adaptador NFC indisponível ou não pronto, interferência na leitura, ou condição do dispositivo que impede o discovery (incluindo uso simultâneo do NFC por outra app, em alguns cenários).
OrientaçãoConfirme que o NFC está ligado, que não há outra app a monopolizar o leitor e que o cartão é aproximado de forma estável. Feche apps desnecessárias, reinicie o aplicativo e tente novamente. Se o erro persistir, registe o code e os logs do SDK e contacte o suporte Zoop.

2037 - Falha na atestação do dispositivo

Mensagem: Falha na validação do seu dispositivo. Tente novamente. Para suporte, entre em contato conosco.

ErroTransactionErrorCause.DEVICE_STATE_FAILURE
DescriçãoDevice attestation has failed
CausasDispositivo com root/bootloader desbloqueado, Google Play Services desatualizado ou dispositivo não certificado pelo Google.
OrientaçãoVerifique se o dispositivo possui certificação Google Play Protect e se o sistema está atualizado. Tente novamente.

2048 - Acesso à internet indisponível

Mensagem: Não foi possível prosseguir porque não há acesso à internet.

ErroTransactionErrorCause.NO_INTERNET_ACCESS
DescriçãoCould not proceed because internet access is unavailable.
CausasDispositivo sem conexão com a internet durante o processamento da transação.
OrientaçãoVerifique a conexão de internet e tente novamente.

2051 - Terminal não está pronto

Mensagem: Terminal não está pronto para transações. Prepare o terminal novamente.

ErroTransactionCancelReason.TERMINAL_NOT_READY
DescriçãoTerminal is not ready for transactions. Prepare the terminal again.
CausasO terminal não está pronto para processar transações no momento.
OrientaçãoPrepare o terminal novamente e tente uma nova transação.

2052 - Leitor de cartão desconectado

Mensagem: Leitor de cartão desconectado durante o processamento da transação.

ErroTransactionCancelReason.CARD_READER_DISCONNECTED
DescriçãoCard reader disconnected during transaction processing.
CausasO leitor de cartão (NFC) foi desconectado durante a transação.
OrientaçãoVerifique o leitor de cartão e tente uma nova transação.

2053 - Falha na leitura do cartão

Mensagem: Falha na leitura do cartão durante a transação (por exemplo, erro de comunicação NFC ou exceção de I/O).

ErroTransactionCancelReason.CARD_READ_FAILURE
DescriçãoCard read failure (for example NFC communication error or I/O exception).
CausasCartão saiu do campo NFC durante a leitura, cartão danificado/incompatível ou interferência de sinal.
OrientaçãoOriente o portador a manter o cartão parado sobre a antena até concluir a leitura. Se persistir, tente outro cartão.

2054 - Falha no processo isolado

Mensagem: Falha no processo isolado durante o processamento da transação.

ErroTransactionCancelReason.ISOLATED_PROCESS_EXCEPTION
DescriçãoIsolated process failed during transaction processing.
CausasO processo isolado do kernel foi encerrado pelo sistema (memória insuficiente ou app em segundo plano).
OrientaçãoFeche outros aplicativos e tente uma nova transação.

2055 - Terminal desativado

Mensagem: Terminal desativado durante o processamento da transação.

ErroTransactionErrorCause.DEACTIVATED
DescriçãoTerminal was deactivated during transaction processing.
CausasO terminal foi desativado durante o processamento da transação.
OrientaçãoTente uma nova transação. Se persistir, reinicie o aplicativo.

2056 - Leitor de cartão desconectado

Mensagem: Leitor de cartão desconectado durante o processamento da transação.

ErroTransactionErrorCause.CARD_READER_DISCONNECTED
DescriçãoCard reader disconnected during transaction processing.
CausasO leitor de cartão (NFC) foi desconectado durante a transação.
OrientaçãoVerifique o leitor de cartão e tente uma nova transação.

2057 - Falha no processo isolado

Mensagem: Falha no processo isolado durante o processamento da transação.

ErroTransactionErrorCause.ISOLATED_PROCESS_EXCEPTION
DescriçãoIsolated process failed during transaction processing.
CausasO processo isolado do kernel foi encerrado pelo sistema durante a transação.
OrientaçãoFeche outros aplicativos e tente uma nova transação.

2058 - Permissão de localização ausente

Mensagem: Permissão de localização é necessária antes de processar a transação.

ErroTransactionErrorCause.LOCATION_PERMISSION_MISSING
DescriçãoLocation permission is required before transaction processing.
CausasO aplicativo não possui a permissão de localização necessária para processar a transação.
OrientaçãoConceda a permissão de localização ao aplicativo e tente novamente.

2059 - Localização desabilitada

Mensagem: A localização do dispositivo deve estar habilitada antes de processar a transação.

ErroTransactionErrorCause.LOCATION_DISABLED
DescriçãoDevice location must be enabled before transaction processing.
CausasA localização do dispositivo está desabilitada nas configurações do sistema.
OrientaçãoHabilite a localização do dispositivo e tente novamente.

2060 - App em segundo plano

Mensagem: Pagamento não pode ser processado com o aplicativo em segundo plano. Volte ao aplicativo e tente novamente.

ErroTransactionErrorCause.APP_IN_BACKGROUND
DescriçãoApp is in background.
CausasO aplicativo foi colocado em segundo plano durante o processamento do pagamento.
OrientaçãoVolte ao aplicativo e tente novamente.

2063 - Erro de autenticação interna

Mensagem: Erro de autenticação interna. Verifique o campo exception para mais detalhes.

ErroTransactionErrorCause.INTERNAL_AUTHENTICATION_ERROR
DescriçãoAuthentication error, see exception field for more details.
CausasFalha de autenticação interna do kernel durante a transação.
OrientaçãoVerifique o campo exception para mais detalhes. Se persistir, colete os logs e entre em contato com o suporte Zoop.

2064 - Entrada manual do cartão cancelada

Mensagem: Usuário cancelou a entrada manual do cartão (PAN).

ErroTransactionCancelReason.USER_CANCELLED_PAN_PAD
DescriçãoUser cancels manual PAN entry.
CausasO usuário cancelou a entrada manual do cartão (PAN).
OrientaçãoInforme ao usuário que a entrada foi cancelada e permita iniciar uma nova transação.

2065 - Configuração EMV indisponível

Mensagem: Nenhuma configuração EMV disponível para processar a transação.

ErroTransactionErrorCause.NO_EMV_CONFIG_AVAILABLE
DescriçãoNo EMV configuration available for transaction processing.
CausasNenhuma configuração EMV disponível para processar a transação.
OrientaçãoTente novamente. Se persistir, colete os logs do SDK e entre em contato com o suporte Zoop.

2066 - Limites de transação offline excedidos

Mensagem: Limites de transação offline excedidos.

ErroTransactionErrorCause.OFFLINE_LIMITS_EXCEEDED
DescriçãoOffline transaction limits exceeded.
CausasA transação excedeu os limites configurados para processamento offline.
OrientaçãoTente novamente com conexão ativa ou solicite outro cartão.

2067 - Erro de integridade do armazenamento offline

Mensagem: Erro de integridade do armazenamento de transações offline.

ErroTransactionErrorCause.OFFLINE_STORE_INTEGRITY_ERROR
DescriçãoOffline transaction store integrity error.
CausasFalha de integridade no armazenamento de transações offline.
OrientaçãoTente novamente. Se persistir, colete os logs e entre em contato com o suporte Zoop.

2068 - Reinicialização detectada (atestação offline)

Mensagem: Reinicialização do dispositivo detectada; atestação é necessária antes de transações offline.

ErroTransactionErrorCause.OFFLINE_REBOOT_ATTESTATION_REQUIRED
DescriçãoDevice reboot detected, attestation required before offline transactions.
CausasO dispositivo foi reiniciado e requer nova atestação antes de transações offline.
OrientaçãoConecte o dispositivo à internet e tente novamente para renovar a atestação.

2073 - PIN incorreto

Mensagem: Transação não autorizada devido a entrada de PIN incorreta.

ErroTransactionNotAuthorisedReason.INCORRECT_PIN_DECLINED
DescriçãoTransaction not authorised due to incorrect PIN entry.
CausasO PIN informado pelo portador está incorreto.
OrientaçãoSolicite ao portador que tente novamente com o PIN correto.

2074 - Tempo esgotado na entrada manual do cartão

Mensagem: Tempo esgotado na entrada manual do cartão (PAN).

ErroTransactionErrorCause.MANUAL_PAN_ENTRY_TIMEOUT
DescriçãoManual PAN entry timed out.
CausasO tempo para entrada manual do cartão (PAN) foi excedido.
OrientaçãoInicie uma nova transação e oriente o usuário a concluir a entrada mais rapidamente.

2075 - Falha ao abrir o teclado de PIN

Mensagem: Falha ao abrir o teclado de PIN dentro do tempo esperado.

ErroTransactionErrorCause.PIN_PAD_LAUNCH_TIMEOUT
DescriçãoPIN pad failed to launch within the expected time.
CausasO teclado de PIN não abriu dentro do tempo esperado.
OrientaçãoTente novamente. Se persistir, reinicie o aplicativo.

2076 - Tempo limite do hook de leitura do cartão

Mensagem: Hook de pós-leitura do cartão excedeu o tempo limite após a leitura.

ErroTransactionErrorCause.ON_CARD_SCANNED_HOOK_TIMEOUT
DescriçãoCard-scan hook timed out after the card was scanned.
CausasO hook de pós-leitura do cartão excedeu o tempo limite após a leitura.
OrientaçãoTente novamente. Se persistir, colete os logs e entre em contato com o suporte Zoop.

📘

Estes códigos são úteis para diagnóstico avançado. Ao entrar em contato com o suporte Zoop, informe o código interno para agilizar a análise.

Erros detalhados de Terminal (Terminal Exception)

Quando os erros 2019, 2020, 2029 ou 2031 ocorrem, o kernel pode retornar um código de erro interno com detalhes adicionais sobre a causa raiz. Esses códigos chegam no objeto error.kernel da resposta, consulte a tabela abaixo pelo valor de kernel.code.

📘 Onde esses códigos aparecem na resposta:

os códigos das tabelas de Terminal Exception e Internal Exception não vêm no campo code do erro — eles chegam em error.kernel.code, com o nome em error.kernel.name e a descrição no formato [código:NOME] mensagem em error.kernel.description.

Exemplo: um 2019 (Erro interno na transação) pode vir acompanhado de kernel.code = 10007, kernel.name = SESSION_ALREADY_DISPOSED e kernel.description = "[10007:SESSION_ALREADY_DISPOSED] The terminal session is no longer available." — localize a linha pelo valor de kernel.code.

O campo kernel é null quando o erro não é originado no kernel (por exemplo, erros do backend ou da adquirente). Para erros 2xxx sem detalhe de kernel, kernel.code repete o próprio código 2xxx e kernel.name traz o nome da causa (ex.: INTERNAL_ERROR).

Nos erros de pagamento e de sessão o mesmo objeto traz ainda kernelRedactLog — trecho do log do kernel (redatado) para o suporte identificar a causa raiz.

Tabela completa de Terminal Exception (códigos 1–24)
CódigoErroDescrição
1TERMINAL_ALREADY_CREATEDcreateTerminal() should be only called once during the application lifecycle.
2INVALID_TERMINAL_CONFIGURATIONTerminal EMV configuration could not be parsed.
3NFC_ERRORNFC error during Card Discovery.
4TERMINAL_SESSION_DEACTIVATEDTransaction was attempted before terminal being activated.
5PROCESSING_ALREADY_STARTEDA processing started on the active session before completion of the current processing.
6ACTIVATION_ALREADY_STARTEDMultiple session activation commands sent. activateSession method executed while session still active.
7NFC_NO_RUNTIME_PERMISSIONManifest does not contain NFC permission.
8NO_NFC_FEATURENFC system feature not included on device.
9NFC_HARDWARE_NOT_AVAILABLEThe mobile has no built-in or attached NFC reader (default reader).
10NFC_DISABLEDNFC needs to be enabled on the device, usually enabled via settings.
11NFC_ALREADY_LISTENINGNFC adaptor already connected and listening. It might also happen that transaction is started twice.
12INVALID_MERCHANT_IDInvalid MerchantId format sent in activateSession().
13INVALID_RRN_FORMATInvalid RRN sent in startTransaction() parameters.
14INVALID_CURRENCY_CODEInvalid currency code is used. Ensure currency code follows the ISO 4217 standard.
15DEVICE_STATE_FAILUREThe current execution environment is unsuitable for terminal activities. Local attestation failed.
16HOSTAPP_ERROR_ON_UI_MESSAGEErrors that are caught when calling back to the host app OnUiMessage.
18ACTIVITY_NOT_AVAILABLEActivity used to initiate transaction is unavailable (could be stopped for example), no visible activity is available.
19TERMINAL_ALREADY_DISPOSEDTerminal instance is disposed or being disposed via terminalProvider.disposeTerminal method.
20INVALID_SESSION_TIMEOUTSession timeout is invalid to activate the session.
21ACTIVATION_WHILE_TRANSACTION_IN_FLIGHTTerminal.activateSession called while a transaction is in progress.
22UNSUPPORTED_NFC_TAGUnsupported NFC tag was detected.
23CERTIFICATE_PINS_NOT_CONFIGUREDThe SDK requires certificate pinning for this build but no pins were configured for the required service endpoints, so a secure connection cannot be established.
24INVALID_RRN_LENGTHThe RRN supplied does not have the required length.

Erros internos do Kernel (Internal Exception)

Estes são códigos de erro internos do kernel que podem acompanhar as exceções de terminal listadas acima. Diferente dos códigos de Terminal Exception, estes erros indicam falhas de baixo nível no processamento interno do SDK.

Tabela completa de Internal Exception (códigos 1110–52031)
CódigoErro
10003EXPECTED_PAYLOAD_MISSING
10004NO_EMV_CONFIG_SET_CALLBACK
10006ACTIVATE_CALLED_WHILE_SESSION_EXISTS
10007SESSION_ALREADY_DISPOSED
10008TERMINAL_PUBLIC_KEY_IS_MISSING
10010MISSING_DISCOVERED_TAG
10011UNKNOWN_CARD_SCHEME
10012INVALID_OUTCOME
10014UNSUPPORTED_CURRENCY_EXPONENT
10015INVALID_TIMEOUT_STATE
10016INVALID_AUTHORISATION_PAYLOAD
10019INVALID_HEXADECIMAL_NUMBER
10020INVALID_TAG_CLASS_TYPE
10021INVALID_TAG_LABEL
10022INVALID_TAG_VALUE
10023INVALID_BER_TLV
10025HTTP_NETWORK_ERROR
10026HTTP_SERVER_ERROR
10027HTTP_REQUEST_ERROR
10028HTTP_RESPONSE_ERROR
10029HTTP_OTHER_ERROR
10030AUTHENTICATION_ERROR_ACCESS_TOKEN_NOT_PRESENT
10031AUTHENTICATION_ERROR_ACCESS_TOKEN_EXPIRED
10032AUTHENTICATION_ERROR_ACCESS_TOKEN_HTTP_ERROR
10033AUTHENTICATION_ERROR_AUTHORIZATION_GRANT_NOT_PRESENT
10034AUTHENTICATION_ERROR_ILLEGAL_IDENTITY_SERVICE_URL
10036AUTHORISATION_ALREADY_IN_FLIGHT
10037HTTP_UNEXPECTED_2xx_ERROR
10038INVALID_BASE64_DECODING_ARG
10040INVALID_CLIENT_CREDENTIALS_GRANT
10041AUTHENTICATION_ERROR_MISSING_OID
10042AUTHENTICATION_ERROR_INVALID_OID
10043AUTHENTICATION_ERROR_MISSING_GROUPS
10044AUTHENTICATION_ERROR_INVALID_GROUPS
10045AUTHENTICATION_ERROR_MISSING_ROLES
10046AUTHENTICATION_ERROR_INVALID_ROLES
10047AUTHENTICATION_ERROR_TOKEN_PAYLOAD_PARSING_FAILED
10048UNEXPECTED_EMV_OUTCOME
10049TIMEOUT_ERROR_OUTCOME
10050ILLEGAL_STATE_OUTCOME
10051ERROR_ON_UI_MESSAGE
10052AUTHENTICATION_ERROR_ILLEGAL_SERVICE_URL
10053TRANSACTION_FAILED
10054TERMINAL_PROVIDER_INITIALISE_FAILED
10055TERMINAL_PROVIDER_CREATE_TERMINAL_FAILED
10056ANDROID_TERMINAL_ACTIVATE_SESSION_FAILED
10057ANDROID_TERMINAL_SESSION_START_TRANSACTION_FAILED
10058HTTP_NETWORK_RESPONSE_ERROR
10059ATTESTATION_RESPONSE_ERROR
10060ANDROID_TERMINAL_ACTIVATE_SESSION_TIMEOUT
10061HTTP_NETWORK_GET_PURCHASE_RESULT_ERROR
10062HTTP_NETWORK_GET_PAD_MATERIAL_RESPONSE_ERROR
10063HTTP_NETWORK_GET_ENTROPY_ERROR
10064HTTP_NETWORK_NEW_AGREEMENT_ERROR
10065HTTP_NETWORK_INITIAL_AGREEMENT_ERROR
10066HTTP_NETWORK_ROLL_AGREEMENT_ERROR
10067HTTP_NETWORK_GET_NEW_TOKEN_ERROR
10068HTTP_NETWORK_UPDATE_STATE_RECORD_ERROR
10069HTTP_NETWORK_HANDLE_TRANSACTION_RESPONSE_ERROR
10070ANDROID_GSM_PACKAGE_NOT_FOUND
10071LOCAL_ATTESTATION_FAILED
10072REMOTE_ATTESTATION_FAILED
10073PIN_BYPASS_NOT_SUPPORTED
10074MAIN_PROCESS_EXCEPTION_RESPONSE
10075ISOLATED_PROCESS_DEAD_EXCEPTION
10076CRITICAL_ATTESTATION_FAILURE_EXCEPTION
10077INVALID_EMV_PAYLOAD_NO_PAN
10078TERMINAL_MANUAL_INITIALISATION_MISUSE
10079UNSUPPORTED_TRANSACTION_TYPE
1110SESSION_ACTIVATION_DEVICE_STATE_FAILURE
1111SESSION_ACTIVATION_NETWORK_FAILURE
1113SESSION_ACTIVATION_CONFIGURATION_FAILURE
1115START_CARD_READ_FAILED
1119TRANSACTION_FAILED_NO_NETWORK
1120TRANSACTION_FAILED_MICROPHONE_IN_USE
1121TRANSACTION_FAILED_CAMERA_IN_USE
1122TRANSACTION_FAILED_TOTAL_TIMEOUT
1123TRANSACTION_FAILED_CARD_DISCOVERY_TIMEOUT
1124TRANSACTION_FAILED_PIN_ENTRY_TIMEOUT
1125TRANSACTION_FAILED_AUTHORISATION_TIMEOUT
1126TRANSACTION_FAILED_CARD_SCANNED_HOOK_TIMEOUT
1127TRANSACTION_FAILED_MANUAL_PAN_ENTRY_TIMEOUT
1128TRANSACTION_FAILED_HOST_APP_CALLBACK_ERROR
1129TRANSACTION_FAILED_PIN_PAD_OBSCURED
1130TRANSACTION_FAILED_PIN_PAD_CLOSED
1131TRANSACTION_FAILED_PIN_PAD_LAUNCH_TIMEOUT
1132TRANSACTION_FAILED_NFC_ADAPTER_ERROR
1133TRANSACTION_FAILED_APP_IN_BACKGROUND
1134TRANSACTION_FAILED_UNSUPPORTED_NFC_TAG
1135TRANSACTION_FAILED_INTERNAL_AUTHENTICATION_ERROR
1136TRANSACTION_FAILED_CARD_READ_FAILURE
1137TRANSACTION_FAILED_INTERNAL_ERROR
1138TRANSACTION_START_NO_ACTIVE_SESSION
1139TRANSACTION_START_UNEXPECTED_EXCEPTION
1140TRANSACTION_FAILED_NO_INTERNET_ACCESS
1141TRANSACTION_FAILED_PAYLOAD_MISSING
1142TRANSACTION_FAILED_CARD_TAG_LOST
1143TRANSACTION_FAILED_UNSUPPORTED_CARD_SCHEME
1144TRANSACTION_FAILED_UNSUPPORTED_CURRENCY_EXPONENT
1145TRANSACTION_FAILED_PIN_BYPASS_NOT_SUPPORTED
1146TRANSACTION_FAILED_UNSUPPORTED_TRANSACTION_TYPE
1147TRANSACTION_FAILED_AUTHORISATION_RESPONSE_ERROR
1148TRANSACTION_FAILED_AUTHORISATION_PARSE_ERROR
1149TRANSACTION_FAILED_EMV_ILLEGAL_STATE
1150TRANSACTION_FAILED_PAN_CAPTURE_ERROR
1151TRANSACTION_FAILED_PIN_PAD_LAUNCH_ERROR
1152TRANSACTION_FAILED_ONLINE_PROCESSING_ERROR
1308BER_TLV_BUFFER_UNDERFLOW
14001HSM_OPERATION_FAILED
20005ANDROID_NETWORK_TIME_MISSING
20006NTP_ROOT_DELAY_EXCEEDED
20007NTP_ROOT_DISPERSION_EXCEEDED
20008NTP_UNTRUSTED_MODE
20009NTP_UNTRUSTED_STRATUM
20010NTP_SERVER_UNSYNCHRONISED
20011NTP_SERVER_RESPONSE_DELAY_EXCEEDED
20012NTP_REQUEST_TIMEOUT
23001ATTESTATION_FAILURE_UNREGISTERED_VERSION
23002ATTESTATION_FAILURE_STRONG_INTEGRITY
23003ATTESTATION_TOKEN_SIGNING_KEY_GENERATION_FAILED
23004ATTESTATION_TOKEN_SIGNING_KEY_LOOKUP_FAILED
23005ATTESTATION_DATA_FRESHNESS_FAILURE
23006USER_VISIBLE_ATTESTATION_FAILURE
23007ATTESTATION_FAILURE
30001INSTANCE_NOT_FOUND
30113AUTH_TOKEN_RESPONSE_PARSE_FAILED
40000OPERATION_TIMED_OUT
40001HTTP_REQUEST_COULD_NOT_BE_COMPLETED
40100HTTP_TIMEOUT
40101HOST_UNREACHABLE
40102CONNECTION_REFUSED
40103SSL_TLS_HANDSHAKE_FAILED
40104NETWORK_IO_ERROR
40105TOKEN_FETCH_TRANSPORT_ERROR
50000UNEXPECTED_SERVICE_ERROR
50001EMPTY_ERROR_RESPONSE
50002UNEXPECTED_RESPONSE
50003FAILED_TO_PARSE_ERROR_RESPONSE
50004MISSING_REQUIRED_SERVICE_CONFIGURATION
50106ENTROPY_PARSE_ERROR
50108INITIAL_AGREEMENT_PARSE_ERROR
50110TOKEN_RESPONSE_PARSE_ERROR
50113HANDLE_TRANSACTION_PARSE_ERROR
51000TRANSACTION_GATEWAY_MODE_NOT_IMPLEMENTED
51001INVALID_TOKEN
51002INVALID_PAYLOAD_HASH
51003PAYLOAD_REPLAY_DETECTED
51004MISSING_ENVELOPE_ENCRYPTION_KEY
51005ENVELOPE_ENCRYPTION_KEY_NOT_FOUND_OR_EXPIRED
51006HEADER_COUNTER_MISSING_OR_INVALID
51007MISSING_REQUIRED_TOKENS
51008TOKEN_VALIDATOR_NOT_FOUND
51009INVALID_DIGEST
51010HEADER_VALUE_MISSING_OR_INVALID
51012INVALID_GATEWAY_MODE_CONFIGURATION
51013COULD_NOT_SET_NONCE
51014BAD_REQUEST
51015PEK_TRANSPORT_KEY_PROVISIONING_FAILED
51016PEK_TRANSPORT_KEY_CACHE_EMPTY
51017PEK_TRANSPORT_KEY_CACHE_OPERATION_FAILED
51018KEY_CACHE_REFRESH_FAILURE
51019MISSING_TLV_DATA
51020GATEWAY_NOT_CONFIGURED_FOR_ORGANISATION
51021MISSING_SERVICE_DEPENDENCY
51022HTTP_SERVICE_CLIENT_OPERATION_FAILED
51023MISSING_ISO4_PIN_BLOCK_PAYLOAD
51024MISSING_KSN_DESCRIPTOR
51025MISSING_OR_INVALID_EMV_PAN
51026MISSING_REQUIRED_PIN
51027PIN_BLOCK_MAP_FORMATTING_FAILURE
51028PIN_EXTRACTION_FAILED
51029PIN_OPERATION_NOT_SUPPORTED_BY_GATEWAY
51030REQUEST_ENCRYPTION_FAILED
51031REQUEST_ENCRYPTION_MISCONFIGURATION
51032ACQUIRER_AUTHENTICATION_FAILED
51033ACQUIRER_GATEWAY_CLIENT_ERROR
51034ACQUIRER_GATEWAY_SERVER_ERROR
51035ACQUIRER_GATEWAY_REQUEST_COULD_NOT_BE_COMPLETED
51036ACQUIRER_GATEWAY_RESPONSE_PARSE_FAILED
51037ACQUIRER_GATEWAY_TIMEOUT
51038ACQUIRER_GATEWAY_UNHANDLED_ERROR
51039PAD_MATERIAL_LOAD_FAILED
51040OPIN_TRANSFORMATION_FAILED
51041HTTP_COMMUNICATION_FAILURE
51042MEMORY_CACHE_FAILURE
51043REDIS_CACHE_FAILURE
51044MISSING_DECRYPTION_IDENTIFIERS
51045PIN_BLOCK_TRANSLATION_FAILED
51046PIN_DECRYPTION_FAILED
51047JSON_SERIALISATION_FAILED
51048PAYLOAD_TIMESTAMP_WINDOW_EXCEEDED
51049PAYLOAD_INTEGRITY_FAILURE
51050PAYLOAD_INTEGRITY_FAILURE_DATA_ISSUE
51051CACHE_ITEM_NULL_VALUE
51052INVALID_EVENT_DATA
51053INVALID_TLV_DATA
51054INVALID_ADAL_ENCRYPTION_KEY_DATA
51201TRANSACTION_ROUTE_NOT_SUPPORTED
52007EMV_DATA_DECRYPTION_FAILURE
52008ORGANISATION_FEATURE_NOT_ENABLED
52010ORGANISATION_GATEWAY_CONFIGURATION_NOT_FOUND
52011GATEWAY_ID_NOT_SET
52012CACHE_RETRIEVAL_FAILURE
52013CACHE_STORAGE_FAILURE
52014HSM_DECRYPTION_OPERATION_FAILED
52015TOKEN_VERIFICATION_FAILED
52016ADAL_ENCRYPTION_PRIVATE_KEY_NOT_FOUND
52017EMV_PAYLOAD_TLV_PARSING_FAILED
52021KSN_DESCRIPTOR_PROCESSING_FAILED
52022MISSING_REQUIRED_EMV_REQUEST_PAYLOAD
52023BACKGROUND_SERVICE_HANDLER_REGISTRATION_FAILED
52024BACKGROUND_SERVICE_FAILED_TO_START
52025BACKGROUND_SERVICE_FAILED_TO_STOP
52026BACKGROUND_SERVICE_HANDLER_UNREGISTRATION_FAILED
52027EVENT_CONSUMER_CHECKPOINT_FAILED
52028EVENT_CONSUMER_INFRASTRUCTURE_ERROR
52029UNEXPECTED_EVENT_CONSUMER_FAILURE
52030EVENT_MESSAGE_PROCESSING_FAILED
52031EVENT_PUBLISHING_FAILED

Erros de Backend Zoop (3xxx)

Estes erros são retornados pelo servidor da Zoop durante o fluxo de Pagamento. Indicam falhas de validação, autorização ou disponibilidade no backend.


3003 — Dados cadastrais inválidos

Mensagem: Vendedor ou Estabelecimento verifique os dados cadastrais. Entre em contato sua central de atendimento.

CausasDados cadastrais do vendedor ou estabelecimento estão incompletos, incorretos ou não foram aprovados no backend da Zoop.
OrientaçãoVerifique os dados cadastrais do seller e do marketplace. Se estiverem corretos, entre em contato com o suporte Zoop para validação.

3005 — Transação não autorizada pelo emissor

Mensagem: Transação não autorizada. Use outro cartão.

CausasO emissor do cartão recusou a transação. Possíveis motivos: cartão bloqueado, saldo insuficiente, limite excedido ou restrição do emissor.
OrientaçãoSolicite ao portador que utilize outro cartão ou entre em contato com o emissor para verificar a restrição.

3011 — Erro na confirmação da transação

Mensagem: Transação não confirmada. Por favor, contate o suporte para assistência.

CausasFalha na confirmação da transação.
OrientaçãoColete os logs do SDK e entre em contato com o suporte Zoop informando o código 3011 para análise.

3012 — Erro interno no backend

Mensagem: Transação não autorizada. Por favor, contate o suporte para assistência.

CausasFalha interna no servidor da Zoop durante o processamento da transação. Possível indisponibilidade temporária do serviço.
OrientaçãoColete os logs do SDK e entre em contato com o suporte Zoop informando o código 3012 para análise.

3053 — Transação não permitida para este cartão

Mensagem: Transação não permitida para este cartão. Use outro cartão.

CausasO tipo de transação não é permitido para o cartão utilizado. O cartão pode ter restrições de uso (ex.: somente débito, somente crédito, ou bloqueio por categoria).
OrientaçãoSolicite ao portador que utilize outro cartão compatível com o tipo de transação.

3091 — Serviço temporariamente indisponível

Mensagem: Serviço temporariamente indisponível.

CausasO serviço de processamento da Zoop está temporariamente indisponível. Possível manutenção programada ou sobrecarga no servidor.
OrientaçãoAguarde alguns minutos e tente novamente. Se o problema persistir por mais de 15 minutos, entre em contato com o suporte Zoop.

Precisa de ajuda?

Se o erro persistir após seguir as orientações acima, entre em contato com o suporte:

📞 Telefone (segunda a sexta, 9h às 19h)

  • Capitais: 4003-3261
  • Demais regiões: 0800 878 8161

✉️ E-mail

[email protected]


Did this page help you?