Dicas para resolução de problemas com o VBV Verified By Visa
Bom dia meu povo!
Como todo desenvolvedor, um dia já se deparou com o componente da VISA ou ainda irá ter um encontro especial com ele. Pois é, há um tempo atrás, eu tive uma experiência com ele, portanto não foi tão dramática assim. Mas como a vida anda, novamente me encontro com ele, o podero VBV.
O problema é que no momento da implantação das formas de pagamento Visa Electron e Visa Crédito, através do componente VBV, me deparava com alguns erros insuportáveis, como: MsXml3.dll error e arquivo .ini não foi encontrado.
Bom, a princípio eu estava trabalhando da seguinte maneira na aplicação:
Diretório virtual da aplicação funcionando e os componentes VBV na mesma pasta, portanto não havia criado um diretório virtual específico para o componente. O diretório virtual em si, havia todas as permissões setadas e configuração de segurança aplicada. A chave key no diretório C:\chaves_vbv e portas necessárias no router liberadas.
O primeiro problema surge: MsXml3.dll error. Bumm, no meu caso, como resolvi? Criei um diretório virtual específico para o componente (como diz no próprio manual), só não havia feito isso de teimoso, mas enfim, deste modo é mais correto e prático.
Bom, uma coisa simples mas que também pode dar problema, é que o suporte do VISA nos encaminha os arquivos, daí então, o arquivo .ini vêm com o nome cfglojavisa.ini e na programação de exemplo, ele chama o arquivo lojinha.ini. Isso é algo extremamente besta, mas que encontrei diversas pessoas com este problema em fóruns da vida. Dáí então, você recebe como mensagem: o arquivo lojinha.ini não foi encontrado.
Bom, espero que as dicas possão surtir efeito, se precisarem de algo que possa ajudar, postem!
Abrçs.
Murilo 6:05 pm em Novembro 13, 2009 Link Permanente |
Olá. estou trabalhando com os componentes tb, mais o problema é que na hora de receber os dados, apos dar o post para o mpg.exe e informar os dados do cartão etc, “Erro – resposta não foi enviada com sucesso para o CGI REsponse.”
não sei mais o que fazer!
felippem 9:56 pm em Novembro 13, 2009 Link Permanente |
Olá Murilo!
Se possível, detalhe um pouco mais sobre suas codificações.
Murilo 11:07 pm em Novembro 13, 2009 Link Permanente
Olá felipe, eu estou utilizando a loja exemplo da visa somente para testar os componentes e depois implementar no meu código, após preencher o numero de cartão e enviar é onde eu tenho o problema, no retorno,
ocorre este erro que te falei, os componentes estão todos instalados,
me passe seu e-mail que te passo a url para vc mesmo ver o problema!
Obrigado!
Murilo 1:30 pm em Dezembro 16, 2009 Link Permanente |
Olá Felipe, este problema já resolvi, agora estou com um problema de quando abrro a popup do visa, a pagina do visa, a que preenche o cartão etc, vem com os caracteres especiais, no lugar de acentuação etc, já tentei de tudo ao enviar o post mais essa pagina fica assim, mandando em asp classico nao fica, como estou fazendo o post via aspx C# fica assim, alguma ideia?
Obrigado novamente!
felippem 11:50 am em Dezembro 16, 2009 Link Permanente
Bom dia Murilo.
Desculpe a demora, mas ultimamente estou sem tempo! Se ainda tiver com o problema (acredito que não) me passa a url.
Abraços.