Ir para conteúdo
  • Cadastre-se

demontier

Membros
  • Total de ítens

    13
  • Registro em

  • Última visita

Posts postados por demontier

  1. Não estou conseguindo cancelar uma Venda usando o Vespague.

    De acordo com o log abaixo:

    -- 20/02 16:08:57:937 - TRANSMITINDO ->
    sequencial="5"
    retorno="1"
    servico="executar"
    transacao="Administracao Cancelar"
    transacao_valor_ajuste="1"

    -- 20/02 16:08:57:937 - TRANSMITIDO, (0)

    -- 20/02 16:08:57:937 - Aguardando Resposta do V&SPague
    -- 20/02 16:08:58:859 - <- RECEBIDO
    automacao_coleta_retorno="0"
    automacao_coleta_sequencial="1"
    automacao_coleta_mensagem="Usuario de acesso"
    automacao_coleta_tipo="X"

    -- 20/02 16:08:58:859 - BloquearMouseTeclado: SIM
    -- 20/02 16:08:58:859 - BloquearMouseTeclado: NAO
    -- 20/02 16:08:58:859 - BloquearMouseTeclado: SIM
    -- 20/02 16:08:58:859 - TRANSMITINDO ->     Aqui o ACBrTEFD não entende a solicitação do nome do Usuário não dispara o evento obtercampo e envia "0" no conteúdo que deveria ser "lojista"
    automacao_coleta_sequencial="1"
    automacao_coleta_informacao="0"
    automacao_coleta_retorno="0"

    -- 20/02 16:08:58:859 - TRANSMITIDO, (0)

    -- 20/02 16:08:58:859 - Aguardando Resposta do V&SPague
    -- 20/02 16:08:59:421 - <- RECEBIDO
    automacao_coleta_retorno="0"
    automacao_coleta_sequencial="2"
    automacao_coleta_mensagem="Senha de acesso"
    automacao_coleta_tipo="X"

    -- 20/02 16:08:59:421 - BloquearMouseTeclado: NAO
    -- 20/02 16:08:59:421 - BloquearMouseTeclado: SIM
    -- 20/02 16:08:59:421 - TRANSMITINDO ->   Aqui faz o mesmo com a senha
    automacao_coleta_sequencial="2"
    automacao_coleta_informacao="0"
    automacao_coleta_retorno="0"

    -- 20/02 16:08:59:421 - TRANSMITIDO, (0)

    -- 20/02 16:08:59:421 - Aguardando Resposta do V&SPague
    -- 20/02 16:09:00:125 - <- RECEBIDO  E consequentemente recebe a mensagem de senha inválida
    automacao_coleta_retorno="9"
    automacao_coleta_sequencial="3"
    automacao_coleta_mensagem="SENHA INVALIDA

    Usuario e/ou senha invalido.
    "

    -- 20/02 16:09:00:125 - BloquearMouseTeclado: NAO
    -- 20/02 16:09:00:125 - TEFD1 ProcessarResposta: ADM
    -- 20/02 16:09:00:125 - TRANSMITINDO ->
    sequencial="6"
    retorno="1"
    servico="finalizar"

    -- 20/02 16:09:00:125 - TRANSMITIDO, (0)

    -- 20/02 16:09:00:125 - Aguardando Resposta do V&SPague
    -- 20/02 16:09:00:671 - <- RECEBIDO
    retorno="1"
    sequencial="6"
    servico="finalizar"

    -- 20/02 16:09:00:671 - VeSPague DoExibeMsg: Oper: opmOK Mensagem: SENHA INVALIDA

    Usuario e/ou senha invalido.

    Alguém pode me ajudar a entender o que aconteceu?

     

    O curioso é que fiz vários cancelamentos na homologação e não deu este problema. Quando uso o Simulador do vespague também não acontece o problema.

     

    Pra minha sorte só acontece isso no cliente.

     

  2. Alguem pode me ajudar com o teste abaixo?

    15.10 Realizar uma transação de crédito à vista no valor de R$ 900,00. Manter a impressora ligada.

    A TRANSAÇÃO ANTERIOR ESTARÁ PENDENTE.

    Ao tentar realizar uma transação. Verifique se tem transações pendentes, se tiver deve ser apresentada a mensagem: " Ultima transação TEF NSU: XXXXXX e Valor: XX,XX está pendente. Favor realizar o tratamento da transação no menu administrativo.

    Não vi como usando o ACBRTEFD verificar se existe transação pendente antes de usar o ACBRTEFD1.CRT.

    Deixei uma transação pendente e o componente não trata, fiz várias transações depois e este ficou pendente. Entro em ADM e Pendentes e ela aparece.

  3. Vespague background teste 13.3

    Alguem pode me ajudar com este teste. Depois de obter mensagem de TRANSAÇÃO NÃO LOCALIZADA NO LOG digitando o NSU incorreto, cancelar uma transação usando:

    - Opção Crédito

    - Código de Autorização

    - Valor do cancelamento e

    - Forma de Pagamento

    13.3 Continuando a transação anterior, passe novamente o cartão, selecione a opção de crédito, informe o código da autorização, o valor do cancelamento e selecione a forma de pagamento.

    Resultado esperado:

    CANCELAMENTO OK

  4. Boa tarde Regys,

    Resolvi o problema incluindo o código na função a baixo. Neste caso o automação coleta mensagem vinha com uma

    quebra de linha antes de "CARTAO COM CHIP" que que resultava na decodificação uma campo vazio para a mensagem ao operador.

    procedure TACBrTEFDVeSPagueCmd.SetFrameEnvio(const AValue : AnsiString) ;

    Var

    Buffer : AnsiString;

    begin

    fsParams.Clear;

    fsSequencial := 0 ;

    //Linha Incluida

    Buffer := StringReplace(AValue,'automacao_coleta_mensagem="'+#10,'automacao_coleta_mensagem="',[rfReplaceAll]);

    //

    Buffer := StringReplace(buffer,'"'+#10,'[LineBreak]',[rfReplaceAll]);

    Buffer := BinaryStringToString(Buffer);

    Buffer := StringReplace(Buffer,'[LineBreak]','"'+sLineBreak,[rfReplaceAll]);

    fsParams.Text := Buffer;

    fsIsColeta := (GetParamInteger('automacao_coleta_sequencial') > 0);

    end;

  5. Não estou conseguindo fazer uma transação de venda com numero de cartão de crédito digitado.
    Após pedir para PASSAR OU INSERIR O CARTÂO

    Cancelo e pede SIM,NÃO e DIGITAR, escolho DIGITAR

    Pede o numero do cartão e após confirmar

    Aparece a mensagem "Transação cancelada"

    Retorno recebido 9 diferente do esperado 0

     

    O pessoal do suporte do vespague disse que após enviar o numero do cartão e enviado um comando

    de cancelamento.

    Alguém sabe qual é o problema?
     

  6. Quando a ECF não tem mais reduçoes restantes o AcbrECF.Ativar não ativa e retorna a mensagem de erro informando que a memória está lotada.

    Como emitir LMFC e LMFS sem ativar a ECF?

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.