Skip to content

Integração sem Telas

Integração sem Telas


Este documento tem por objetivo descrever os procedimentos necessários para realizar as chamadas do client Linx TEF sem a apresentação das telas pré-definidas do Paykit. Isto é importante em situações onde se deseja adequar visualmente as telas de coleta da transação de TEF com o layout geral da automação.

Não é necessário que todas as funções de coleta de tela sejam desenvolvidas. Se uma função for utilizada somente por uma transação e esta não for implementada, ela pode ser desconsiderada. De forma geral, incluem-se neste caso:

  • as funções para coleta e tratamento de código de barras de documentos
  • coleta de dados da transação de verificação de endereço (AVS)
  • apresentação do preview do comprovante (transação de consulta CDC)
  • seleção de planos de pagamento, para o caso de a automação utilizar planos de pagamento

Observações

A funcionalidade descrita neste documento está disponível apenas para o Paykit. Portanto, transações de redes que trafegarem pelo Linx TEF deverão continuar utilizando o Paykit. Como no modo de apresentação externa de telas o Paykit não chama automaticamente o Paykit, será necessário fazer as chamadas ao Paykit explicitamente.

Utilização das telas da automação

Para que seja possível utilizar as telas da automação em lugar das telas do Paykit ao realizar transações com o Client, deverão ser executados os seguintes procedimentos:

  • desenvolver as funções de callback que serão executadas pelo client no momento de interagir com o usuário;
  • registrar as funções da callback;
  • executar as chamadas do Client conforme definido no documento de integração, ou seja, executando as chamadas para as funções TransacaoCartaoCredito, TransacaoCartaoDebito, ConfirmaCartao, FinalizaTransacao etc.