Árvore de páginas

Versões comparadas

Chave

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

...

A Representational State Transfer (REST), em português Transferência de Estado Representacional, é uma abstração da arquitetura da World Wide Web, mais precisamente, é um estilo arquitetural que consiste de um conjunto coordenado de restrições arquiteturais aplicadas a componentes, conectores e elementos de dados dentro de um sistema de hipermídia distribuído.
O REST ignora os detalhes da implementação de componente e a sintaxe de protocolo com o objetivo de focar nos papéis dos componentes, nas restrições sobre sua interação com outros componentes e na sua interpretação de elementos de dados significantes.
REST foi definido oficialmente pela W3C.
Fonte: Wikipedia

Esta abstração de arquitetura é frequentemente aplicada à web services fornecendo APIs para acesso a um serviço qualquer na web. Utiliza integralmente as mensagens HTTP para se comunicar através do que já é definido no protocolo sem precisar "inventar" novos protocolos específicos para
aquela aplicação.
Em todo o tempo o trabalho estará relacionado com componentes, conectores e dados:

...

Quando a arquitetura atende aos cinco primeiros itens acima, a mesma pode ser classificada formalmente como RESTful.
Uma API Restful é pensada para proporcionar melhor performance, escalabilidade, simplicidade, flexibilidade, visibilidade, portabilidade e confiabilidade.

Um ponto interessante sobre API REST é que cada pode definir como quiser sua API, ao contrário de SOAP onde tudo é definido oficialmente.

...

O Hypertext Transfer Protocol (HTTP), em português Protocolo de Transferência de Hipertexto, é um protocolo de comunicação (na camada de aplicação segundo o Modelo OSI) utilizado para sistemas de informação de hipermídia, distribuídos e colaborativos.Ele é a base para a
comunicação de dados da World Wide Web.
Hipertexto é o texto estruturado que utiliza ligações lógicas (hiperlinks) entre nós contendo texto. O HTTP é o protocolo para a troca ou transferência de hipertexto.
Fonte: Wikipedia

...

ENDPOINTS

AmbienteUrl
Produçãohttps://fiscalcloudplataformafiscal.bematechtotvs.com.br/authorizer


07. RECURSOS DISPONÍVEIS


Autenticação de PDV

...

Método:

POST

Descrição:

Utilize este recurso da API para a emissão de uma nova da nota fiscal eletronica.

Modelo JSON (Envio e Retorno):

http://
34
52.
205
5.
0
21.
121
250:8082/api/
swagger-ui.html#/NFe/emitirUsingPOST
v1/nfe

Cancelamento NF-e

Método:

POST

Descrição:

Utilize este recurso para cancelar um documento.

Modelo JSON (Envio e Retorno):

http://
34
52.
205
5.
0
21.
121
250:8082/api/
swagger-ui.html#/NFe/cancelarUsingPOST

...

v1/nfe/cancelar

Carta de Correção NF-e

Método:

POST

Descrição:

Utilize este recurso para inutilizar uma ou mais numeraçãoemitir a carta de correção do documento.

Modelo JSON (Envio e Retorno):

http://
34
52.
205
5.
0
21.
121
250:8082/api
/swagger-ui.html#/NFe/inutilizarUsingPOST
/v1/nfe/carta-correcao

Inutilizar numeração

Método:

POST

Descrição:

Utilize este recurso para inutilizar uma ou mais numeração.

Modelo JSON (Envio e Retorno):

http://52.5.21.250:8082/api/v1/nfe/inutilizar

Consulta Situação de NF-e:

Método:

POST

Descrição:

Utilize este recurso para consultar a situação do documento fiscal.

Modelo JSON (Envio e Retorno):

http://52.5.21.250:8082/api/v1/nfe/consulta-situacao


09. STATUS DE PDV

Este recurso é responsável por interpretar as requisições do sistema cliente, permitindo assim, que o serviço de monitoramento de PDV do Processos Fiscais tenha informações sobre o status de cada PDV do estabelecimento.
O monitoramento apresentará os status Ativo, Inativo e Offline, Sendo ativo o PDV que estiver enviando nota dentro do intervalo de tempo configurado, inativo o PDV que estiver comunicando com o servidor, porém sem enviar nenhuma nota no intervalo configurado e Offline o PDV que não se comunicar com o servidor no intervalo de tempo esperado.
Este recurso está disponível conforme os ambientes abaixo:

...