Log Ultima Transação (Depreciado)
Os métodos abaixo foram depreciados e não recebem mais atualizações. Para obter a versão mais recente utilize o método Obter Log das Transações
LOG da Última Transação (DEPRECIADO)
procedure ObtemLogUltimaTransacao(pLogUltimaTransacao: Pchar);
A função ObtemLogUltimaTransacao retorna informações sobre a última realizada com sucesso. Estas informações são úteis caso seja necessário à automação comercial registrar dados da operação que tenham sido introduzidos durante a transação com o Linx TEF .
O formato dos dados de retorno corresponde ao formato do log das transações. O registro é fixo e contém 257 bytes, o que exigirá portanto a alocação de no mínimo esse tamanho para a área apontada pelo parâmetro pLogUltimaTransacao na chamada da função.
A estrutura dos logs das operações de cada uma das transações é apresentada no tópico correspondente desta seção.
Caso seja necessário, poderá ser passado como parâmetro o valor “LOGESTENDIDO” e neste caso serão retornadas informações adicionais da transação. O formato do registro é o LOG ESTENDIDO.
Observação : esta função não retorna os dados referentes às transações de tele-marketing. Para a(s) transação(ões) de tele-marketing deve-se utilizar o método abaixo.
LOG da Última Transação Tele-Marketing
procedure ObtemLogUltimaTransacaoTeleMarketing (pNumeroPDV, pLogUltimaTransacao: Pchar);
procedure ObtemLogUltimaTransacaoTeleMarketingMultiLoja (pNumeroEmpresa, pNumeroLoja, pNumeroPDV, pLogUltimaTransacao: Pchar);
A função ObtemLogUltimaTransacaoTeleMarketing retorna informações sobre a última transação de tele-marketing realizada com sucesso. Estas informações são úteis caso seja necessário registrar dados da operação que tenham sido introduzidos durante a transação com o Linx TEF .
O formato dos dados de retorno corresponde ao formato do log das transações. O registro é fixo e contém 257 bytes, o que exigirá portanto a alocação de no mínimo esse tamanho para a área apontada pelo parâmetro pLogUltimaTransacao na chamada da função.
O parâmetro pNumeroPDV indica o número do terminal que solicitou a transação. Caso o Paykit não esteja parametrizado para gerar log por terminal (default), deve-se passar “000” no número do PDV para que a função retorne os dados corretamente.
A estrutura dos logs das operações é apresentada na seção LOG da Última Transação.
Caso seja necessário, poderá ser passado no parâmetro pLogUltimaTransacao o valor “LOGESTENDIDO” e neste caso serão retornadas informações adicionais da transação. O formato do registro é o LOG ESTENDIDO.
Observação : para transações de telemarketing em ambientes com múltiplas threads simultâneas, deverá ser utilizada a DLL DPOSDRVTM.DLL.