Plataforma de Comunicação Elgin versão 3.13.9
Documentação das bibliotecas de integração com hardware Elgin
Funções de Transação

Funções a ser adicionadas para o processamento da transação. Mais...

String ObterMensagemProgresso ()
 Função responsável por fornecer a mensagem do passo atual no qual a operação está durante as transações. Mais...
 
String ObterDadosTransacao ()
 Função responsável por fornecer os dados da operação atual de TEF. Será utilizada para o retorno das funções de transações, cancelamentos e administrativas. Mais...
 
String ObterOpcaoColeta ()
 Função responsável por fornecer as opções válidas para o próximo passo da operação. Mais...
 
void InformarOpcaoColeta (String opcaoColeta)
 Função responsável por receber uma dentre as opções fornecidas por "ObterOpcaoColeta". Mais...
 
void RealizarTransacaoDebito (String valorTotal)
 Função responsável por iniciar uma transação TEF com tipo de pagamento em débito. Mais...
 
void RealizarTransacaoCredito (String valorTotal, String tipoFinanciamento, String numeroParcelas)
 Função responsável por iniciar uma transação TEF com tipo de pagamento em crédito. Mais...
 
void RealizarCancelamentoOperacao ()
 Função responsável por cancelar a operação no ponto atual (coletando informações, enviando mensagens, aguardando senha etc.). Mais...
 
void RealizarCancelamentoTransacao (String valorTotal, String nsu, String data)
 Função responsável por realizar o processo de cancelamento de uma transação autorizada. Mais...
 
void ImprimirRelatorioDiario ()
 Função responsável pela impressão do relatório de transações (débito e crédito) do dia atual. Mais...
 
void ReimprimirUltimoComprovante ()
 Função responsável pela reimpressão do último comprovante autorizado em uma transação. Mais...
 
void RealizarTransacaoPIX (String valorTransacao)
 Função utilizada para inciar uma transação pix. Mais...
 

Descrição detalhada

Funções a ser adicionadas para o processamento da transação.

Funções

◆ ObterMensagemProgresso()

String ObterMensagemProgresso ( )

Função responsável por fornecer a mensagem do passo atual no qual a operação está durante as transações.

Retorna
(String) Mensagem de progresso da operação.

◆ ObterDadosTransacao()

String ObterDadosTransacao ( )

Função responsável por fornecer os dados da operação atual de TEF. Será utilizada para o retorno das funções de transações, cancelamentos e administrativas.

Retorna
(String) JSON com todas as informações já conhecidas para a Automação Comercial.

◆ ObterOpcaoColeta()

String ObterOpcaoColeta ( )

Função responsável por fornecer as opções válidas para o próximo passo da operação.

Retorna
(String) Opções para escolha do operador. As opções estão separadas por uma quebra de linha ("\n") e devem ser tratadas pela Automação Comer

◆ InformarOpcaoColeta()

void InformarOpcaoColeta ( String  opcaoColeta)

Função responsável por receber uma dentre as opções fornecidas por "ObterOpcaoColeta".

Parâmetros
opcaoColeta(String) Opção selecionada entre as fornecidas em “ObterOpçãoColeta”.

◆ RealizarTransacaoDebito()

void RealizarTransacaoDebito ( String  valorTotal)

Função responsável por iniciar uma transação TEF com tipo de pagamento em débito.

Parâmetros
valorTotal(String) Valor do pagamento realizado na operação com TEF (formato 00.00).

◆ RealizarTransacaoCredito()

void RealizarTransacaoCredito ( String  valorTotal,
String  tipoFinanciamento,
String  numeroParcelas 
)

Função responsável por iniciar uma transação TEF com tipo de pagamento em crédito.

Parâmetros
valorTotal(String) Valor do pagamento realizado na operação com TEF (formato 00.00).
tipoFinanciamento(String) Tipo do financiamento (A vista (1), parcelado emissor (2) ou parcelado estabelecimento (3)).
numeroParcelas(String) Quantidade de parcelas para as transações parcelada.

◆ RealizarCancelamentoOperacao()

void RealizarCancelamentoOperacao ( )

Função responsável por cancelar a operação no ponto atual (coletando informações, enviando mensagens, aguardando senha etc.).

◆ RealizarCancelamentoTransacao()

void RealizarCancelamentoTransacao ( String  valorTotal,
String  nsu,
String  data 
)

Função responsável por realizar o processo de cancelamento de uma transação autorizada.

Parâmetros
valorTotal(String) Valor do pagamento da transação autorizada TEF (formato 00.00).
nsu(String) Documento NSU da transação autorizada TEF.
data(String) Data da transação autorizada TEF (formato dd/MM/yy).

◆ ImprimirRelatorioDiario()

void ImprimirRelatorioDiario ( )

Função responsável pela impressão do relatório de transações (débito e crédito) do dia atual.

◆ ReimprimirUltimoComprovante()

void ReimprimirUltimoComprovante ( )

Função responsável pela reimpressão do último comprovante autorizado em uma transação.

◆ RealizarTransacaoPIX()

void RealizarTransacaoPIX ( String  valorTransacao)

Função utilizada para inciar uma transação pix.

Parâmetros
valorTransacao(String) Valor do pagamento da transação PIX (formato em centavos 0000)