Fórum OpenCart Brasil

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

Suporte para extensões de Formas de Pagamento
#17820
vivian escreveu:testei o pagseguro os dados do cadastro da pessoa vai quase todo menos o bairro,
alguma ideia o q pode ser?
Bom vivian, tentando resolver um problema meu acho que resolvi o seu tbm.

Para fazer com que o campo bairro seja preenchido no pagseguro. Vá ate o arquivo controller/payment/pagseguro.php

Na array "$cliente = array " adicione a linha 'bairro' => $order['payment_address_2'] . Abaixo de 'compl'.

Vai ficar da seguinte forma:
Código: Selecionar todos
 $cliente = array (
          'nome'   => $order['payment_firstname'].' '.$order['payment_lastname'],
          'cep'    => $order['payment_postcode'],
          'end'    => $endereco,
	       'num'    => $numero,
          'compl'  => $complemento,
          'bairro' => $order['payment_address_2'],
	       'cidade' => $order['payment_city'],
          'uf'     => $order['payment_zone'],
          'pais'   => $order['payment_country'],
          'ddd'    => $ddd,
          'tel'    => $telefone,
          'email'  => $order['email'],
        );
Seguindo a estrutura o 'bairro' deve vir embaixo de 'compl'.

Aqui funcionou blz. Espero ter ajudado.
#17851
pacero escreveu:
vivian escreveu:testei o pagseguro os dados do cadastro da pessoa vai quase todo menos o bairro,
alguma ideia o q pode ser?
Bom vivian, tentando resolver um problema meu acho que resolvi o seu tbm.

Para fazer com que o campo bairro seja preenchido no pagseguro. Vá ate o arquivo controller/payment/pagseguro.php

Na array "$cliente = array " adicione a linha 'bairro' => $order['payment_address_2'] . Abaixo de 'compl'.

Vai ficar da seguinte forma:
Código: Selecionar todos
 $cliente = array (
          'nome'   => $order['payment_firstname'].' '.$order['payment_lastname'],
          'cep'    => $order['payment_postcode'],
          'end'    => $endereco,
	       'num'    => $numero,
          'compl'  => $complemento,
          'bairro' => $order['payment_address_2'],
	       'cidade' => $order['payment_city'],
          'uf'     => $order['payment_zone'],
          'pais'   => $order['payment_country'],
          'ddd'    => $ddd,
          'tel'    => $telefone,
          'email'  => $order['email'],
        );
Seguindo a estrutura o 'bairro' deve vir embaixo de 'compl'.

Aqui funcionou blz. Espero ter ajudado.
@pacero

essa modificação também serve para 1.5.1.3?
#17869
parcero, respondi ao seu tópico. Estou com o problema de que o Retorno não está sendo processado no historico de pedidos, ou seja - grava no banco a informação do status mas não grava na order_history....
pacero escreveu:
AllexWesley escreveu:
@pacero

essa modificação também serve para 1.5.1.3?

Sim amigo. Esta alteração eu fiz na minha 1.5.1.3 e deu certo.