Rotas:

Seguindo a ordem de Activate e Pay estão os endpoints utilizados para integração com o AutoTEF Slim.

curl --request POST '/api/Activate'

Rota para ativação/registro. Essa rota deve ser chamada uma vez no start da aplicação, ela identifica o parceiro e cria um objeto autorizador para realização das transações subsequentes.

curl --request POST '/api/Pay'

Rota de transação. Essa rota deve ser chamada uma vez para cada transação.

curl --request POST '/api/cancel'

Rota de cancelamento. Essa rota deve ser chamada uma vez quando o terminal de autoatendimento tiver algum problema mecânico e a transação tem que ser cancelada.

curl --request GET '/api/Healthcheck'

Rota de reativação do PINPAD. Essa rota checa a saúde do PINPAD e as conexões como um todo do AutoTEF, pode ser utilizada para não ter que dar um reboot ou forçar um desligamento bruto na solução de autosserviço ou PDV.

curl --request POST '/api/Pinpad/selection'

Rota de controle do pinpad, para utilização da Função MENU do terminal. A rota deve ser chamada quando a aplicação precisará utilizar a tela do PINPAD para o usuário realizar a compra na solução de Autosserviço.

curl --request POST '/api/Pinpad/message'

Rota de mensagem de customização que irá aparecer na tela do PINPAD. Essa rota é chamada quando há necessidade de utilizar o display do PINPAD como front da aplicação do autosserviço.

curl --request POST '/api/Pix/pay'

Rota que gera transação de pagamento por PIX.

curl --request POST '/api/Pix/cancel'

Rota de desfazimento do PIX quando o terminal de autoatendimento tiver algum problema mecânico e a transação tem que ser cancelada.

curl --request POST '/api/Pix/status'

Rota de verificação de status da transação e de confirmação de recebimento do PIX.