Códigos de Resposta da Integração¶
Código de resposta para erros identificados pela biblioteca que podem ocorrer ao executar alguma das funções descritas na tabela abaixo:
2.12.x - Clique para expandir
| Código | Descrição | Operações |
|---|---|---|
| 01 | Transação negada pela adquirente. | startPayment e startPaymentV2 |
| 02 | Transação negada pelo cartão. | startPayment e startPaymentV2 |
| 03 | Operação cancelada pelo operador. | startPayment, startPaymentV2, reversePayment e reversePaymentV2 |
| 04 | Pagamento não encontrado. | confirmPayment, cancelPayment, reversePayment, reversePaymentV2, cancelReversePayment e reprint |
| 05 | Operação não disponível na adquirente. | cancelReversePayment |
| 06 | Problema na comunicação com o aplicativo de pagamento. | startPayment, startPaymentV2, reversePayment, reversePaymentV2, cancelPayment e confirmPayment |
| 07 | Problema de comunicação com a adquirente. | startPayment, startPaymentV2, reversePayment, reversePaymentV2, cancelPayment e confirmPayment |
| 08 | Credenciais Inválidas. | startPayment, startPaymentV2, reversePayment, reversePaymentV2, closeBatch, closeBatchV2, reprint, refundPayment e refundPaymentV2 |
| 09 | Aplicativo de Pagamentos não possui permissões para continuar. | startPayment, startPaymentV2, reversePayment e reversePaymentV2 |
| 10 | Terminal Bloqueado. | Todas |
| 11 | Pagamento bloqueado, pois existe transação pendente. | startPayment, startPaymentV2, reversePayment e reversePaymentV2 |
| 12 | Tema inválido | setTheme |
| 13 | SERVIÇO OCUPADO, AGUARDE | confirmPayment e cancelPayment |
| 14 | Erro ao definir aplicativo principal | setMainApp |
| 15 | A aplicação principal já está definida por campos adicionais | setMainApp |
| 16 | Pagamento habilitado apenas via API | terminalFilterPayment |
| 17 | Houve um problema ao extrair ou carregar os dados. | startExtraction |
| 18 | Inicialização falhou. | startInitialization |
| 19 | Um erro ocorreu ao checar as notificações. | getNotifications |
| 20 | Houve um problema ao realizar o teste de comunicação. | startEchoTest |
| 21 | Ocorreu um erro durante o fechamento de lote. | closeBatch e closeBatchV2 |
| 22 | Operação não permitida. | Todas |
| 24 | Transação com QRCode está pendente | startPayment, startPaymentV2, reversePayment e reversePaymentV2 Essa resposta está obsoleta para as versões da linha 2.11.x e 2.12.x |
| 25 | Ocorre quando o comprovante da transação foi impresso e/ou visualizado (deprecated) | printReceipt() |
| 26 | Requisição inválida | Todas |
| 27 | Terminal disassociado | Essa resposta está obsoleta para as versões da linha 2.11.x e 2.12.x |
| 28 | Nome do pacote vázio | getPackageName() |
| 29 | Terminal não credenciado | Todas |
| 30 | Erro de impressão | printReceipt() e reprintV2() |
| 31 | Pagamento desfeito | confirmPayment() |
| 32 | Pagamento com QRCode não permitido | startPaymentV2 Essa resposta está obsoleta para as versões da linha 2.11.x e 2.12.x |
| 34 | Senha supervisor não cadastrada | supervisorPasswordCheck() |
| 35 | Senha do supervisor não fornecida | supervisorPasswordCheck() |
| 36 | O tamanho da impressão excede o limite de 1 MB | printFromString() printFromBase64() |
| 37 | A impressora não tem papel para imprimir | printFromString() printFromBase64() |
| 38 | Os bytes decodificados não representam um bitmap válido | printFromString() printFromBase64() |
| 39 | Terminal não suportado para imprimir | printFromString() printFromBase64() |
| 40 | Operação não disponível | Todas |
| 41 | Service is not bound | Todas |
| 99 | Erro de sistema | Todas |
2.11.x - Clique para expandir
| Código | Descrição | Operações |
|---|---|---|
| 01 | Transação negada pela adquirente. | startPayment e startPaymentV2 |
| 02 | Transação negada pelo cartão. | startPayment e startPaymentV2 |
| 03 | Operação cancelada pelo operador. | startPayment, startPaymentV2, reversePayment e reversePaymentV2 |
| 04 | Pagamento não encontrado. | confirmPayment, cancelPayment, reversePayment, reversePaymentV2, cancelReversePayment e reprint |
| 05 | Operação não disponível na adquirente. | cancelReversePayment |
| 06 | Problema na comunicação com o aplicativo de pagamento. | startPayment, startPaymentV2, reversePayment, reversePaymentV2, cancelPayment e confirmPayment |
| 07 | Problema de comunicação com a adquirente. | startPayment, startPaymentV2, reversePayment, reversePaymentV2, cancelPayment e confirmPayment |
| 08 | Credenciais Inválidas. | startPayment, startPaymentV2, reversePayment, reversePaymentV2, closeBatch, closeBatchV2, reprint, refundPayment e refundPaymentV2 |
| 09 | Aplicativo de Pagamentos não possui permissões para continuar. | startPayment, startPaymentV2, reversePayment e reversePaymentV2 |
| 10 | Terminal Bloqueado. | Todas |
| 11 | Pagamento bloqueado, pois existe transação pendente. | startPayment, startPaymentV2, reversePayment e reversePaymentV2 |
| 12 | Tema inválido | setTheme |
| 13 | SERVIÇO OCUPADO, AGUARDE | confirmPayment e cancelPayment |
| 14 | Erro ao definir aplicativo principal | setMainApp |
| 15 | A aplicação principal já está definida por campos adicionais | setMainApp |
| 16 | Pagamento habilitado apenas via API | terminalFilterPayment |
| 17 | Houve um problema ao extrair ou carregar os dados. | startExtraction |
| 18 | Inicialização falhou. | startInitialization |
| 19 | Um erro ocorreu ao checar as notificações. | getNotifications |
| 20 | Houve um problema ao realizar o teste de comunicação. | startEchoTest |
| 21 | Ocorreu um erro durante o fechamento de lote. | closeBatch e closeBatchV2 |
| 22 | Operação não permitida. | Todas |
| 24 | Transação com QRCode está pendente | startPayment, startPaymentV2, reversePayment e reversePaymentV2 |
| 25 | Ocorre quando o comprovante da transação foi impresso e/ou visualizado | printReceipt() |
| 26 | Requisição inválida | Todas |
| 27 | Terminal disassociado | Essa resposta está obsoleta para as versões da linha 2.11.x e 2.12.x |
| 28 | Nome do pacote vázio | getPackageName() |
| 29 | Terminal não credenciado | Todas |
| 30 | Ocorre quando uma String ou o Base64 ultrapassa o tamanho de 1MB. (deprecated) | printFromString() e printFromBase64() |
| 31 | Ocorre quando um Base64 informado não é válido para um Bitmap. (deprecated) | printFromBase64() |
| 32 | A impressora não contém papel para impressão. (deprecated) | printFromString() e printFromBase64() |
| 33 | O terminal não contém impressora. (deprecated) | printFromString() e printFromBase64() |
| 99 | ERRO INTERNO.. | Todas |