Ir para conteúdo
  • Cadastre-se

dev botao

paygo cancelando uma venda ja realizada


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

Recommended Posts

No nosso PDV ao realizar uma venda com TEF salvamos a nsu, finalização e rede desse pagamento.
temos uma tela onde os administradores podem cancelar uma venda ja feita sem ser a ultima (nfc-e permite cancelamento ate duas horas)
entao na rotina de cancelamento verifico se tem TEF nos pagamentos dessa venda. se tiver faço isso:
 

ACBrTEFD1.CNf(cdcdel.fieldbyname('tef_rede').asstring,
              cdcdel.fieldbyname('tef_nsu').asstring,
              cdcdel.fieldbyname('tef_finalizacao').asstring);

so que ela nao retorna nada, nenhum aviso de erro ou sucesso. nao imprime nada. e nao sei se foi cancelado ou nao.
ai a duvida é essa: pra cancelar uma transação ja aprovada e que pode ser a ultima ou nao, utilizo cnf? como pegar o retorno dessa transação?

Link para o comentário
Compartilhar em outros sites

Desculpa, verifiquei na documentação e eu estava enviando o comando errado:
o certo é usar cnc e nao cnf

Comando Status Resposta Descrição

Citar

ATV ✓  Verifica se o Pay&Go está ativo
CRT ✓ ✓ Realiza uma transação de Venda
ADM ✓ ✓ Realiza uma transação Administrativa
CNC ✓ ✓ Realiza uma transação de Cancelamento
CNF ✓  Confirma a última transação realizada
NCN ✓  Desfaz a última transação realizada
CDP ✓ ✓ Captura um dado pessoal no PIN-pad

vou alterar o código e verificar

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

Modifiquei o comando para o abaixo:
 

ACBrTEFD1.CNc(cdcdel.fieldbyname('tef_rede').asstring,
              cdcdel.fieldbyname('tef_nsu').asstring,
              cdcdel.fieldbyname('tef_data').AsDateTime,
              cdcdel.fieldbyname('tef_valor').AsCurrency);

ai ele abre o gerenciador do paygo e pede todas as informações de novo. isso é normal?
Pensei que se eu passasse os dados ele iria cancelar sem perguntar nada. é assim mesmo ou eu to cometendo algum erro?

Link para o comentário
Compartilhar em outros sites

  • Fundadores
Em 18/04/2019 at 17:34, Rafael jorge disse:

ai ele abre o gerenciador do paygo e pede todas as informações de novo. isso é normal?

Sim, isso ocorre... e muitas vezes inviabiliza o cancelamento, ,por falta de informações...

Eles alegam questões de segurança...

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

3 horas atrás, Daniel Simoes disse:

Sim, isso ocorre... e muitas vezes inviabiliza o cancelamento, ,por falta de informações...

Eles alegam questões de segurança...

hummm, vou fazer uma telinha onde o usuário poderá copiar as informaçes do TEF, pra o cancelamento.
Agora quando cancelar uma venda anterior vai ser bronca.
obrigado.

Link para o comentário
Compartilhar em outros sites

  • Consultores
Em 20/04/2019 at 16:06, Rafael jorge disse:

hummm, vou fazer uma telinha onde o usuário poderá copiar as informaçes do TEF, pra o cancelamento.
Agora quando cancelar uma venda anterior vai ser bronca.
obrigado.

Mas aí você joga a bronca pra cima das redes....

idris elba yes GIF

  • Curtir 1
  • Haha 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Por favor. Estou necessitando de orientação sobre TEF. É a primeira vez que mexo com TEF e não sei com fazer testes, podem me informar como faço para testar as rotinas TEF? Existe emuladores, como existe do ECF?

Ou é na base arquivos txt e tenho de ficar lendo em alguma pasta?

Link para o comentário
Compartilhar em outros sites

  • Moderadores
Em 26/04/2019 at 22:20, Robson A. Ribeiro disse:

Por favor. Estou necessitando de orientação sobre TEF. É a primeira vez que mexo com TEF e não sei com fazer testes, podem me informar como faço para testar as rotinas TEF? Existe emuladores, como existe do ECF?

Ou é na base arquivos txt e tenho de ficar lendo em alguma pasta?

2.2 - Permaneça no assunto - Quando tiver uma dúvida diferente do assunto no tópico, poste em novo tópico. Não use algo equivalente a "aproveitando o gancho... [dúvida não relacionada com o tópico aqui]". Favor leia as regras do fórum.

Sugiro que entre em contato com a Skytef ou software express para obter os manuais e início dos testes.

  • Curtir 1
Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1795 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.