Correção | "StoneCode Inválido" e "Estabelecimento inválido"
Neste artigo, os leitores aprenderão sobre a correção do erro StoneCode Inválido e Estabelecimento inválido, compreendendo como resolver esses problemas específicos.
Podemos ter dois cenários onde o erro StoneCode Inválido pode ocorrer, o primeiro se trata de um processo do fluxo de setup da sua integração, já o segundo é um caso especifico que precisa de mais detalhes.
Primeiro Cenário
Durante o processo inicial da sua integração com a SDK Stone é preciso ativar sua maquininha de Testes (debug mode) com o Stone code que te enviamos, mas é preciso preciso vincular o “Numero de Serie” da POS ao Stone code.
Para fazer isso basta utilizar o formulário abaixo:
O formulário vai disparar o vinculo para nosso ambiente, após 5 minutos a ativação deve estar ok e já pode usar sua maquinha.
Obs. Esse processo é necessário para qualquer nova maquinha POS homologada com a Stone que possua, seja enviada pelo time de Parcerias ou compra própria.
Segundo Cenário:
Identificamos a causa do problema nos terminais Android de Debug P2 ao ativar ou tentar realizar transações, retornava os erros abaixo:
- "StoneCode Inválido";
- "Estabelecimento Inválido - Não tente novamente".
Já é possível corrigir, realizando os passos abaixo:
-
Desinstalar o package
"br.com.stone.posandroid.datacontainer"usando o comando ADB UNINSTALL; - instalar este apk de acordo com o modelo do seu terminal. Após a instalação, o terminal passará por um "reset";
- Após a reinicialização, realize o vinculo do seu terminal com o Stone Code de testes através deste formulário;
- Por último, basta ativar o terminal novamente com seu Stone Code de testes e o problema será solucionado.
Em alguns casos o terminal não está sendo reconhecido pelo ADB, com isso é necessário validar se as “Opções do Desenvolvedor” estão ativas seguindo o passo a passo: Ativando a Depuração USB do terminal
Obs: Em caso de dúvidas, abra um ticket neste link aqui.