Ir para conteúdo
  • Cadastre-se

dev botao

Multiplos Cartões (Volta se se for o ultimo cartao?)


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

Recommended Posts

Pessoa estou com um problema,

olha no ACBR, a classe ACBRTEFDClass contem esta rotina

if UltimaTransacao and (RespostasPendentes.Count > 0) then

         begin

            if DoExibeMsg(opmYesNo, 'Gostaria de continuar a transação com outra(s) ' +

               'forma(s) de pagamento ?') <> mrYes then

            begin

               ComandarECF(opeCancelaCupom);

               CancelarTransacoesPendentes;

            end;

         end;

Está bem claro que o usuário terá opção de voltar e escolher outra forma de pagamento somente quando dar problema na ULTIMA transação com cartão!

Agora por que caixas dagua o suporte da Software Express me informou que se por exemplo.

Tiver uma venda com 3 cartões e der problema no SEGUNDO

tem que dar opção pra ele voltar e escolher outra forma (sem mudar a primeira que ja foi) e a opção de cancelar o resto.

Como algumas pessoas homologaram com ACBR TEF?

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Assim mesmo

dando a opção para continuar com outras formas

bufferizando o que já foi atendido ou melhor as transações que já foram aprovadas

e deixando voltar a pagar outra forma

após finalizar você só confirma elas

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Assim mesmo

dando a opção para continuar com outras formas

bufferizando o que já foi atendido ou melhor as transações que já foram aprovadas

e deixando voltar a pagar outra forma

após finalizar você só confirma elas

Como assim?

Porque quando é o ultimo cartão tem mensagem de opções e quando não é ultimo tem que fazer a mesma coisa mas não tem mensagem? Alguma coisa diferente tem que acontecer senão nem tinha esse

if UltimaTransação etc...

Agora imagina, de 3 o segundo cartão da errado, dai eu volto pra tela de pagamento, eu tenho que bloquea a primeira pra não mexer mais porque ele ja conto meu saldo restante, só posso mexer com a segunda e com a terceira

Agora pensando na AC. como isso funciona na pratica

* A segunda da errado e volta pra tela de pagamento, dai o usuário tem a possibilidade de adicionar 4 formas de pagamentos a mais?

* Eu vo te que bloquea pra ele nao mexe mais na primeira que ja foi. (se ele quer imprimir no mesmo coo nao pode mexer mais na primeira nao até porque o ACBR ja da CNF na primeira, e só CNF na ultima quando impressa todas. (ai que eu acho que só devia muda a forma de pagamento da ultima)).

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Você leu os fontes com atenção ?... Observe:

UltimaTransacao := (Valor >= RespostasPendentes.SaldoRestante );

Ou seja, será considerado a última transação, apenas quando o usuário informar um Valor que é igual ou superior ao Saldo Restante a ser pago... pois se o usuário fizer isso, com certeza é a ultima operação... pois não sobrará saldo para ser pago com qq outra forma de pagamento que seja...

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

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