Pular para o conteúdo principal

Integração sem Telas

Integração sem Telas​


Este documento tem por objetivo descrever os procedimentos necessários para realizar as chamadas do client 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 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.