Página 1 de 1

Ajuda Retorno Modulos Pagseguro e Mercado Pago

Enviado: 29 Nov 2012, 07:23
por rafiuskys
Olá pessoal, tenho uma loja versão 1.5.3.1 e instalei os seguintes modulos de pagamento:

Pagseguro: http://www.opencart.com/index.php?route ... =pagseguro

Mercado Pago: https://github.com/mercadopago/cart-opencart

só que estou tendo problemas com o retorno de status da transação.

A operação aprovada do pagseguro registra no banco de dados ID 19

e a do mercado pago registra ID 1

no campo "order_status_id" na tabela "order" (historico do pedido)

mas as id's de situação de pedido o numero 1 é aguardando pagamento, ou seja, pelo mercado pago a transação nunca muda o status (se eu reembolsar o comprador ela altera pra "reembolsado" tudo certo)



resumindo:

Pagseguro: Aprovado=19 Aguardando pagamento=1
Mercado Pago: Aprovado=1 Aguardando Pagamento=11




alguem sabe o que fazer? esses valores pode ser alterados no modulo ou são padrão de cada sistema? não vou poder trabalhar com os dois modulos por eles retornarem valores diferentes para as id's?

aguardo. Obrigado

Re: Ajuda Retorno Modulos Pagseguro e Mercado Pago

Enviado: 04 Jan 2013, 19:37
por tenca
Também estou com o mesmo problema.

Alguém já resolveu isso?

Obrigado.

Re: Ajuda Retorno Modulos Pagseguro e Mercado Pago

Enviado: 05 Jan 2013, 07:59
por maikorodrigo
Bom dia pessoal,

Não sei se isso ajuda...mas imaginando aqui, creio que se fizer uma atribuição no retorno do MercadoPago, terás o mesmo ID, ex:
Código: Selecionar todos
if(idRetorno == 11){
   idRetorno = 1;
}
assim por diante....assim vc deixar o registro no banco o mesmo ID para ambas as formas de pgto.

No meu ponto de vista isso funciona.

Abraços.