![]() |
Plataforma de Comunicação Elgin versão 3.13.9
Documentação das bibliotecas de integração com hardware Elgin
|
API do Tef Web.
API do Tef Web.
O Elgin Tef Web permite que você faça transações de TEF em um equipamento a partir de uma aplicação Web, basta ter instalado os módulos mais recentes do Tef Elgin (IDH no Android).
Tendo o ElginTef instalado no equipamento, será possível fazer chamadas GET e POST para realizar as operações de TEF.
No Android, o plugin para Tef Web precisa ser iniciado uma vez para começar a realizar as operações. Isso pode ser feito por exemplo no evento window.onload
, ou então ter um botão específico para isso.
Para dar o start e stop no plugin, são utilizados os deeplink, portanto existem 2 maneiras de fazer isso. Por anchor tag, ou por windows location.
URL Base para todos os endpoints: http://localhost:2001/tef/v1
Headers necessários para todas as chamadas API:
Função responsável por coletar informações que serão utilizadas internamente para realizar configurações do produto TEF
URL: http://localhost:2001/tef/v1/configuracao
Método: POST
body:
Função responsável pela ativação do terminal para realizar as transações e operações com ElginTef
URL: http://localhost:2001/tef/v1/ativacao
Método: POST
body:
Função responsável pela reimpressão do último comprovante autorizado em uma transação
URL: http://localhost:2001/tef/v1/adm/reimpressao
Método: GET
body: não existe
Função responsável pela impressão do relatorio de transações (débito, crédito e cancelamentos) do dia atual
URL: http://localhost:2001/tef/v1/adm/relatorio
Método: GET
body: não existe
Função responsável por iniciar uma venda e obter os dados dinâmicamente
URL: http://localhost:2001/tef/v1/venda
Método: POST
body: não existe
Função responsável por iniciar uma transação TEF com tipo de pagamento em débito
URL: http://localhost:2001/tef/v1/venda/debito
Método: POST
body:
Função responsável por iniciar uma transação TEF com tipo de pagamento em crédito
URL: http://localhost:2001/tef/v1/venda/credito
Método: POST
body:
Função responsável por realizar o processo de cancelamento de uma transação autorizada
URL: http://localhost:2001/tef/v1/adm/cancelamento
Método: POST
body:
Função responsável por realizar a operação de pix
URL: http://localhost:2001/tef/v1/pix
Método: POST
body:
URL: http://localhost:2001/tef/v1/intpos
Método: POST
body:
Exemplo:
Os retornos são os mesmos do IDH documentados aqui.