Fórum OpenCart Brasil

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

Suporte para extensões de Formas de Pagamento
Por luciano
#2442
Olá pessoal,

Estou com um problema no retorno da MoIP.
O cliente realiza uma compra e efetua o pagamento na MoIP. A MoIP notifica o pagamento pra loja pelo endereço (http://www.dominio.com.br/loja/retorno_moip.php) e os dados são armazenados na tabela mysql 'moiptransacoes', porém no Opencart a compra continua como "Aguardando Pagamento".
Estou usando o Opencart 1.4.9.3 e os arquivos da moip para a versao 1.4.8

grato!
Avatar do usuário
Por rochester
Mensagens
#2580
Bem estranho amigo.. Qual módulo voce utilizou, tem o link? Recomendo baixar o modulo pra sua versão do OC mesmo e tentar novamente..
Avatar do usuário
Por rochester
Mensagens
#2581
Uma observação, qual hospedagem você usa?
Por luciano
#2584
Baixei desse link LINK QUEBRADO

O problema eu já encontrei e solucionei.
No arquivo retorno_moip.php na linha a seguir, quando ele envia realmente o callback para o OC.
Código: Selecionar todos
curl_setopt($ch, CURLOPT_URL, HTTP_SERVER.'index.php?route=payment/moip/callback');
Alterei para:
Código: Selecionar todos
curl_setopt($ch, CURLOPT_URL, 'http://www.dominio.com/index.php?route=payment/moip/callback')