Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte para módulos, formas de pagamentos e formas de envio para OpenCart v1.x.
#48233
isaacschwartzman escreveu:Boa tarde pessoal.

Meu módulo da Cielo desenvolvido pelo Vidal funcionava normal, recentemente, tivemos uma migração de servidor, ele funcinou normal por alguns dias agora todo retorno da cielo exibe uma página em branco, e estou tendo problemas, pois está acontecendo duplicidades de pagamento.

Gostaria da ajua da Comunidade para a solução desse problema. Alguém pode me indicar? Vidal tem alguma sugestão? Simplesmente parou e começou a exibir página em branco.

Lembranco que após aprovado na Cielo o ele retorna o link para: ?route=payment/cielo/reto que exibi só uma página em branco sem nenhuma mensagem.
Alguém já conseguiu falar com o Vidal? Alguma vez ele respondeu?
Já tentei por aqui, pelo Facebook, mas sem sucesso. Comprei inúmeros módulos e antes tentava falar, mas desisti.
#48824
Pessoal, tive o mesmo problema (tela em branco no link de retorno da cielo) com esse módulo e consultando o log (/catalog/controller/payment/cielo_lib/logs/log.log) do modulo, percebi que a tela em branco era exibida porque o nome da tabela no banco de dados estava errada. O nome da tabela utilizada pelo cielo é "order_cielo", porém, nas instalações normais do opencart, se usa um "alias" no nome da tabela. No meu caso, o nome da tabela era "oc_order_cielo" e para resolver o problema, bastou eu ir até o arquivo /catalog/controller/payment/cielo.php e procurar e substituir o termo "order_cielo" por "oc_order_cielo". Isso resolver meu problema.

Caso o problema não seja este, consultando o arquivo de log, estará descrito o motivo da falha e ficará fácil corrigir.
#49366
cultier escreveu:Pessoal, tive o mesmo problema (tela em branco no link de retorno da cielo) com esse módulo e consultando o log (/catalog/controller/payment/cielo_lib/logs/log.log) do modulo, percebi que a tela em branco era exibida porque o nome da tabela no banco de dados estava errada. O nome da tabela utilizada pelo cielo é "order_cielo", porém, nas instalações normais do opencart, se usa um "alias" no nome da tabela. No meu caso, o nome da tabela era "oc_order_cielo" e para resolver o problema, bastou eu ir até o arquivo /catalog/controller/payment/cielo.php e procurar e substituir o termo "order_cielo" por "oc_order_cielo". Isso resolver meu problema.

Caso o problema não seja este, consultando o arquivo de log, estará descrito o motivo da falha e ficará fácil corrigir.
Prezados na versão em questão, não sei se os senhores tem o seguinte problema, pois muito foi falado de "tela em braco".

O que o corre é se o cliente não marcar um opção de cartão (bandeira que utilizará) e clicar no botão "Efetuar pagamento", será enviado para index.php?route=payment/cielo/processa, e a tela ficará em branco.

Seria necessário criar uma função de "alerta" para que isso não ocorra.

Att.

Carlos
#50183
Boa tarde pessoal do Forum. Fiz algumas modificações nos arquivos do Modulo Free do Vidal, estou repassando para a CIELO fazer a Homologação. Tendo um resultado POSITIVO, passo meu email aqui para ajudar vocês a solucionarem o problema. Uma Observação: ajudo SEM COBRAR nada. Abraços
#50197
valetec1976 escreveu:Boa tarde pessoal do Forum. Fiz algumas modificações nos arquivos do Modulo Free do Vidal, estou repassando para a CIELO fazer a Homologação. Tendo um resultado POSITIVO, passo meu email aqui para ajudar vocês a solucionarem o problema. Uma Observação: ajudo SEM COBRAR nada. Abraços
Não seria mais fácil criar um post e colocar o módulo com suas modificações?
#50341
Boa tarde Alex Wesley, fiz as modificações e tive que alterar bastante coisas.. Principalmente na finalização da Compras. ex: situação, tid, cartão, parcela e dentre outras coisas.. Finalizando o teste da Cielo. Já vou postar as modificações. abraço