Um artifício que usei foram duas funções da lib GTWVT da contrib do xHarbour. Uma que pega o foco da janela do meu programa, e depois outra que força o foco para o meu programa. Mas mesmo assim não fiquei muito confiante não.
anacatacombs escreveu:se for nas operações da VisaNet, tem uma configuração "acata desfazimento" se eu não me engano, que resolve isso.
Ana, essa flag é para permitir que o usuário realize o cancelamento da transação. Se você percebeu isso, pode ser que ela tenha causado um efeito colateral no foco do programa. O que pode perfeitamente acontecer em se tratando de TEF discado :(Neg
Uma observação à todos que estão desenvolvendo o TEF discado:
Os módulos das bandeiras que usei na certificação em janeiro, foram os seguintes:
Redecard - 3.4.0
VisaNET - Usa-se o módulo Plug&Pay disponível no site da SevenPDV em conjunto com o GP v3.0
Pay&Go - Usa-se os módulos servidor e cliente, disponíveis no site da Setis. E neste caso precisa desabilitar o GP v3.0
É obrigatória a certificação para o Pay&Go, mas não se preocupem pois na prática é a mesmíssima coisa.
Um detalhe importante é que no dia em que certifiquei, existia um bug no módulo cliente do Pay&Go que causava problemas de foco. E os certificadores estavam cientes disso, graças à Deus. Hoje talvez não exista mais esse incômodo.
AmEx - Não me lembro a versão. Mas é o que está no site da SevenPDV também.
Um conselho que dou aos amigos é de realizar o check-list por umas 5 ou 6 vezes, simulando tudo o que possa dar de errado, além é claro dos roteiros de pré-certificação que se deve enviar para as certificadoras para dar início ao processo. Eu por exemplo gastei bem uma 8 bobinas térmicas só fazendo testes, e dou graças à Deus por ter me concedido passar na primeira. :|<
A minha vontade era fazer um tutorial passando mais dicas e procedimentos, mas o tempo tá curto. Mas mesmo assim, que tiver dúvidas é só postar e a gente vai fazendo o tutorial aos pedaços

´
Abraços.