Pular para o conteúdo principal

LOG da Última Transação TeleMarketing

LOG da Última Transação TeleMarketing

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 **TEF> .(verificar)

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), todas as transações de tele-marketing serão armazenadas em um arquivo específico denominado “DPOSddmmaaaa.PDV”. Neste caso, 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.

Este conteúdo foi útil para você?