Páginas filhas
  • Liberação do botão "Pagamento" no Meu eduCONNECT.

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Deck of Cards
idAPI
Card
labelTeste da API via Postman

Para testar se a API está respondendo corretamente, temos os seguintes links:



Informações
titleEndereço do Servidor do Host

A URL a ser utilizada é a do servidor onde encontra-se instalado o Host, como exemplo, utilizamos o endereço http://IPdoServidorHost:8052/xxxx

  • Em alguns casos o servidor do Host é dirente do servidor Web, então neste caso, deve-se utilizar o endereço do servidor do Host. 



Os links acima devem ser chamados via Postman (ou similares), substituindo a parte em negrito pelo seu link do Educamobile, no método GET, informando as credenciais de acesso do Educamobile. Veja o exemplo no print abaixo:



Aviso
titleAviso

O botão "Pagamento" no meu EduCONNECT será exibido somente caso os testes dos três links acima tenham retornado êxito.

Permissão por contexto

Pode ser que algum menu só esteja sendo apresentado para apenas alguns usuários.

Conferir se a opção 04 ("Pagamento") está marcada na etapa eduCONNECT 5/5 dos parâmetros do eduCONNECT no contexto em que o usuário tem permissão para acessar o sistema conforme anexo "Usuário / Filial".

Clique aqui para mais detalhes sobre a ativação dessa opção.

Usuário do serviço do host diferente ou não ter permissão na porta (ApiPORT) de configuração do URL Rewrite

Se o usuário configurado para a porta do host (APIPort) via netsh estiver diferente do usuário do serviço, o postman retorna o JSON corretamente mas o botão de pagamento ainda pode não aparecer no Meu eduCONNECT.

netsh http show urlacl



Erros encontrados:

1) Ao acessar a API de parametrização de mensagens "../Mensagens/Parametrizacao", é exibido o erro abaixo:

erro 500 - "ORA-01017: Invalid username/password; login denied"

Solução:

Verificar o usuário e senha do código de acesso "eduCONNECT" no caminho:  "Serviços Globais | Segurança | Acesso | Código de Acesso | "eduCONNECT"

Poderá ser utilizada a página do Educamobile de verificação do Status do aplicativo incluindo a tag abaixo no web.config do Educamobile e chamando em seguida a URL da página de status conforme abaixo:

  • Tag do web config do Educamobile: <add key="SUPORTE" value="True" />
  • URL de suporte: http://<<Endereço do Educamobile>>/status

O resultado para a verificação do TOTVSEduCONNECT deve ser conforme abaixo:

2) Ao tentar cadastrar um novo cartão na carteira digital (eduCONNECT Pay), na inclusão dos dados do usuário, o sistema exibe a mensagem de erro "Erro interno do servidor".

Veja a solução em FAQ - Meu eduCONNECT

3) Ao tentar chamar a api para geração de token "http://localhost/EducaMobile/api/connect/token", é retornado um erro de acesso negado "Access denied" conforme abaixo:

Esse erro acontece ao tentar consumir o certificado X509 embutido na dll da lib ("RM.Lib.Server") pelo usuário parametrizado no serviço (RM.Host.Service)

Solução:

Normalmente, o usuário de serviço é o Networking Service (Serviço de Rede), conforme abaixo. 

    Alterar para "Local System (Conta de Sistema Local) ou dar permissão para o usuário de rede acessar a pasta "C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys"

    Link que ajudou a solucionar esse problema:
    https://github.com/Microsoft/dotnet-framework-early-access/issues/25


4) Botão de Pagamento não é apresentado no APP, mesmo com todas as configurações de ARR e Rewrite corretas:

Verificar o usuário e senha do código de acesso "eduCONNECT" no caminho:  "Serviços Globais | Segurança | Acesso | Código de Acesso | "eduCONNECT"

Poderá ser utilizada a página do Educamobile de verificação do Status do aplicativo incluindo a tag abaixo no web.config do Educamobile e chamando em seguida a URL da página de status conforme abaixo:

  • Tag do web config do Educamobile: <add key="SUPORTE" value="True" />
  • URL de suporte: http://<<Endereço do Educamobile>>/status

O resultado para a verificação do TOTVSEduCONNECT deve ser conforme abaixo:

Image Added