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ê?