Ir para conteúdo
  • Cadastre-se

dev botao

Informar quantidade de parcelas TEF


Ver Solução Respondido por Régys Silveira,
  • Este tópico foi criado há 1883 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Agora, Márcio Antônio disse:

Você conseguiu resolver? estou querendo informar antes de chamar a função CRT, se a venda será com cartão de crédito ou débito...

Boa tarde,

Basta informar a propriedade OperacaoCRT.

ACBrTEFD.TEFCliSiTef.OperacaoCRT := 

Se não me falha a memória, 2 pra débito e 3 pra crédito.

Link para o comentário
Compartilhar em outros sites

22 minutos atrás, Márcio Antônio disse:

Entendi, esses códigos eu acho aonde? 2 para débito ; 3 para crédito ????

 

Veja esta postagem:

Postado por giulianon em 29/12/2017
https://www.projetoacbr.com.br/forum/topic/39273-clisitef-autoatendimento/

Para iniciar direto no débito

ACBrTEFD.TEFCliSiTef.OperacaoCRT := 2;

Para iniciar direto no crédito

ACBrTEFD.TEFCliSiTef.OperacaoCRT := 3;

Na documentação do clisitef tem todos os códigos de todas as operações que você pode utilizar.

Qualquer dúvida estamos a disposição.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Não estou conseguindo: passei essa informação, ACBrTEFD1.TEFCliSiTef.OperacaoCRT := 3;

e no evento ACBrTEFD1AntesFinalizarRequisicao, coloquei assim:

  if Req.Header = 'CRT' then
  begin
    Req.GravaInformacao(10,0,'Cielo');
    Req.GravaInformacao(11,0,'10');
    Req.GravaInformacao(18,0,'02');  // qtd parcelas apenas para teste
    Req.GravaInformacao(730,0,'1');
    Req.GravaInformacao(731,0,'1');
    Req.GravaInformacao(732,0,'1');
    Req.GravaInformacao(739,0,'001');
  end;
 

e não funciona, sempre me pede para escolher débito ou crédito...

o que estou fazendo de errado?

 

Link para o comentário
Compartilhar em outros sites

48 minutos atrás, Márcio Antônio disse:

Não estou conseguindo: passei essa informação, ACBrTEFD1.TEFCliSiTef.OperacaoCRT := 3;

e no evento ACBrTEFD1AntesFinalizarRequisicao, coloquei assim:

  if Req.Header = 'CRT' then
  begin
    Req.GravaInformacao(10,0,'Cielo');
    Req.GravaInformacao(11,0,'10');
    Req.GravaInformacao(18,0,'02');  // qtd parcelas apenas para teste
    Req.GravaInformacao(730,0,'1');
    Req.GravaInformacao(731,0,'1');
    Req.GravaInformacao(732,0,'1');
    Req.GravaInformacao(739,0,'001');
  end;
 

e não funciona, sempre me pede para escolher débito ou crédito...

o que estou fazendo de errado?

 

Voce ta usando o CliSitef ou o Pay&Go?

Link para o comentário
Compartilhar em outros sites

3 minutos atrás, Márcio Antônio disse:

Pay&Go e Global Tef Plus...

Esse OperacaoCRT creio que so vai funcionar para o CliSitef.

Esse GlobalTef Plus eu nao conheço.

No caso do pay&go vai ter que usar como voce postou acima mesmo..

Req.GravaInformacao(10,0,'Cielo'); // Operadora
    Req.GravaInformacao(11,0,'10'); // No meu caso nao informo isso
    Req.GravaInformacao(18,0,'02');  // qtd parcelas apenas para teste
    Req.GravaInformacao(730,0,'1'); // VENDA
    Req.GravaInformacao(731,0,'1'); // CREDITO se fosse DEBITO vc informaria 2
    Req.GravaInformacao(732,0,'1'); // AQUI PARECE ESTAR SEU PROBLEMA, POIS ESTA INFORMANDO SE TRATAR DE UMA VENDA A VISTA - NO CASO DE PARCELADO LOJA INFORMAR 3
    Req.GravaInformacao(739,0,'001'); // isso aqui também nao informo aqui no meu caso.

Link para o comentário
Compartilhar em outros sites

1 hora atrás, Márcio Antônio disse:

Pay&Go ficou correto, mas com esse Global Tef Plus, não. Fogo... mas mesmo assim obrigado pela força.

Pois eh, tive o mesmo problema com o tef auttar que não aceitava parametrização alguma, então sempre indico CliSitef ou Pay&Go aos meus clientes, nessa ordem.

Link para o comentário
Compartilhar em outros sites

23 horas atrás, Márcio Antônio disse:

Você conseguiu resolver? estou querendo informar antes de chamar a função CRT, se a venda será com cartão de crédito ou débito...

Na própria chamado no comando CRT você faz, isso. Cuidado que no ambiente de homologação da PAY&GO, mesmo informando débito no comando CRT é habilitado para usuário escolher a forma de pagamento. Em produção ao escolher débito pelo comando CRT, não é solicitado interferência com o usuário para escolha da forma de pagamento. Ou seja, você pode perder várias horas como eu, para depois descobrir que em ambiente de produção funciona perfeitamente. 

Editado por william
  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1883 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.

The popup will be closed in 10 segundos...