Descritivo
Segue um passo a passo do funcionamento basico do WS-ARD:
Obs: usando o ws-ard de homologação (192.168.54.165) de exemplo
#
Passo 1.É necessário que cliente faça a autenticação de acordo com a aplicação utiliza (GW ou Express)
#
1.1 Autenticação SiTefGwMétodo: POST
Endpoint: https://192.168.54.165:9090/wsard/v1/auth/sitefgw
JSON com as credenciais de acesso:
#
1.2 Autenticação SiTefGw FullMétodo: POST
Endpoint: https://192.168.54.165:9090/wsard/v1/auth/sitefgwfull
JSON com as credenciais de acesso:
#
1.3 Autenticação SiTef ExpressMétodo: POST
Endpoint: https://192.168.54.165:9090/wsard/v1/auth/sitefexpress
JSON com as credenciais de acesso:
#
1.4 Autenticação SiTef MartinsMétodo: POST
Endpoint: https://192.168.54.165:9090/wsard/v1/auth/sitefmartins
JSON com as credenciais de acesso:
Obs: Todos esses endpoinst de autenticação estão apontando para a mesma aplicação que é um emulador do SiTef Express
#
Passo 2É retorna um token ao se autenticar com algum dos endpoints anteriors no seguinte formato
Esse token é utilizado para chamar os endpoints que devem retornar os dados do extrato, segue exemplo de endpoint:
#
2.1 Endpoint VendasMétodo: GET
Endpoint: https://192.168.54.165:9090/wsard/v1/vendas?se_cliente=2000217&data=2019-01-10
Obs:
- O Token utilizado para na autenticação tem um tempo, apos esse tempo ele fica invalido.
- Os outros endpoints estão disponiveis em: Documento de integração com WS-ARD.docx
- O endpoint abaixo retorna os SE Cliente que o usuario tem acesso:
Método: GET
Endpoint:
http://192.168.54.165:9091/integracao/login?cod_usuario=homologacao@softwareexpress.com.br