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 Kit TEF. Isto é importante em situações onde se deseja adequar visualmente as telas de coleta da transação de TEF com o layout 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
Utilização das telas da automação
Para que seja possível utilizar as telas da automação em lugar das telas do Kit TEF Stone 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; - Chamar a função ConfiguraFluxoExternoDTEF5;
- 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.