Getnet DocsGetnet Docs

Boas práticas e recomendações

Desenvolver aplicativos para terminais POS da Getnet exige mais do que uma integração funcional. Seguir as boas práticas garante que seu aplicativo seja seguro, eficiente e passe pela certificação na primeira tentativa.

Este guia apresenta as práticas de desenvolvimento recomendadas e as proibições críticas que levam à rejeição imediata. Ao seguir estas diretrizes, você cria aplicativos com bom desempenho no hardware POS. Eles também atendem aos padrões de segurança e operação da Getnet.

Boas práticas de segurança

Como desenvolvedor, você é responsável pela segurança da informação dentro do seu aplicativo. Siga estas diretrizes para proteger dados sensíveis e manter a confiança do usuário:

1. Use as boas práticas de programação Android

Siga as diretrizes e os padrões de desenvolvimento Android para garantir a qualidade e a manutenibilidade do código.

2. Garanta a segurança da informação

Implemente medidas de segurança adequadas em todo o aplicativo. Proteja os dados em trânsito e em repouso.

3. Proteja os dados sensíveis do cliente

Nunca exponha senhas, informações pessoais ou dados de pagamento em logs, mensagens de erro ou armazenamento inseguro.

4. Mantenha a integridade dos dados

Valide todas as entradas e garanta a consistência dos dados durante todo o ciclo de vida do aplicativo.

5. Otimize o tamanho do APK

Revise seu projeto e exclua imagens, recursos e dependências não usados para manter o APK enxuto.

Desempenho e gerenciamento de recursos

Os terminais POS têm recursos limitados em comparação com smartphones comuns. O uso eficiente de recursos é essencial:

6. Evite tempos limite infinitos

Defina tempos limite adequados para todas as operações. Nunca deixe seu aplicativo esperando indefinidamente por eventos ou respostas que podem nunca chegar.

7. Gerencie o hardware com responsabilidade

Ative a antena Mifare somente quando necessário. Desligue-a imediatamente após o uso para economizar bateria e evitar interferência.

8. Reduza o consumo de dados

Tenha atenção ao uso da rede. Implemente estratégias eficientes de sincronização de dados e evite chamadas de API desnecessárias.

9. Reduza o desperdício de impressão

Otimize o layout dos comprovantes para reduzir o consumo de papel:

  • Evite imagens grandes e excesso de espaços em branco
  • Remova espaçamentos desnecessários entre as linhas
  • Elimine espaços em branco no início e no fim dos comprovantes

10. Otimize o uso de memória e CPU

Monitore e reduza o consumo de recursos. Evite vazamentos de memória e operações intensivas de CPU que possam afetar outros aplicativos em execução no terminal.

Proibições críticas

As restrições a seguir são aplicadas com rigor e causam rejeição imediata durante a certificação:

1. WebView e WebApps são proibidos

Aplicativos que usam tecnologias baseadas em WebView (por exemplo, Ionic, Cordova) são expressamente proibidos por requisitos de segurança. Nosso time de certificação usa ferramentas especializadas para detectar o uso de WebView.

2. Google Play Services não estão disponíveis

Os terminais POS não têm acesso ao Google Play Services. Não inclua dependências que exijam esses serviços.

3. Sem comunicação com concorrentes

Seu aplicativo não pode se comunicar com nenhum concorrente direto ou indireto da Getnet ou do Grupo Santander, incluindo:

  • Outros bancos
  • Processadoras de pagamento ou adquirentes
  • Subadquirentes
  • Carteiras digitais

4. O modo tela cheia é proibido

Os aplicativos não podem rodar em modo tela cheia. A barra de status do sistema deve permanecer sempre visível.

5. Sem alterações nas configurações do sistema

Seu aplicativo não pode alterar configurações do sistema Android, como data, hora, localização ou qualquer outra configuração de nível de sistema.

6. Acesso restrito a recursos externos

O acesso a determinados recursos externos é proibido, incluindo:

  • Dispositivos USB
  • Google Play Store
  • Outros hardwares ou serviços não autorizados

7. Restrições de marca e identificação visual

O ícone, o logo e o nome do seu aplicativo não podem referenciar nem se parecer com:

  • Getnet e seus produtos
  • Banco Santander
  • Concorrentes diretos ou indiretos da Getnet ou do Grupo Santander (bancos, adquirentes, subadquirentes, carteiras)

Próximos passos

Seguir estas boas práticas e evitar as ações proibidas ajuda seu aplicativo a passar pela certificação. Você também entrega uma experiência confiável e segura nos terminais POS da Getnet. Se tiver dúvidas sobre requisitos específicos, consulte as diretrizes completas de certificação ou fale com o suporte Getnet.