Page 1 of 1

Problemas com o PagSeguro

Posted: Mon Aug 26, 2013 11:37 pm
by WillSilva
Alguém poderia me ajudar?
Estou com o seguinte erro aparecendo quando seleciono a forma de pagamento do pagseguro:

Notice: Undefined index: pickup_cost in /home/ongod/www/catalog/controller/payment/pagseguro.php on line 274Notice: Undefined index: pickup_cost in /home/ongod/www/catalog/controller/payment/pagseguro.php on line 274Notice: Undefined index: pt-br in /home/ongod/www/catalog/controller/payment/pagseguro.php on line 317

Outra coisa que acontece é que os pedidos feitos pelo pagseguro não estão aparecendo no site.

Re: Problemas com o PagSeguro

Posted: Wed Aug 28, 2013 4:49 am
by jcesar
Boa tarde colegas, estou com o mesmo problema, e outro um pouco mais sério:
O pedido não é salvo no opencart mas o boleto é gerado normalmente, o cliente compra mas eu não fico sabendo.
Grato á quem puder ajudar-nos.

Re: Problemas com o PagSeguro

Posted: Fri Sep 20, 2013 10:26 am
by gideaofranco
Poxa, ninguém pra ajudar?? rsss

Também estou tendo o mesmo problema. O que estou achando mais estranho é que meu pedido não aparece nem para o usuário nem na administração. Alguém pode nos ajudar?

Re: Problemas com o PagSeguro

Posted: Sat Sep 21, 2013 11:43 pm
by marcosmilk
Também estou com mesmo problema: Notice: Undefined index: pt-br in /home/toppendriv/public_html/catalog/controller/payment/pagseguro.php on line 317.

Open Cart Versão 1.5.5.1.

Mandei email para o PagSeguro há 2 dias e nenhuma resposta até agora.

Re: Problemas com o PagSeguro

Posted: Sat Oct 05, 2013 7:47 pm
by aguimarsp
Veja se não tem haver com a configuração da moeda.

Re: Problemas com o PagSeguro

Posted: Mon Oct 07, 2013 5:34 am
by gideaofranco
aguimarsp wrote:Veja se não tem haver com a configuração da moeda.
Olá, tem haver com o idioma.

Eu já respondi o tópico, mas acho que os moderadores não estão dando conta de publicar as mensagens. ;D ;D

Re: Problemas com o PagSeguro

Posted: Mon Oct 07, 2013 5:54 am
by gideaofranco
gideaofranco wrote:
aguimarsp wrote:Veja se não tem haver com a configuração da moeda.
Olá, Tem sim.

Eu já respondi o tópico, mas acho que os moderadores não estão dando conta de publicar as mensagens. Só não gostei desse comportamento do forum!!

Uai! Não entendi nada. Agora foi de uma vez. :choke:

Bom, segue novamente a solução que encontrei:

O problema está em dois ajustes que precisam ser feitos nos vetores de status por idioma que estão no arquivo /catalog/model/payment/pagseguro.php e que dependem do código de idioma que você usou. No meu caso, eu instalei a tradução com o código pt_BR, portanto a entrada no vetor deve ser com esse índice.

Veja o código original:

Code: Select all

	/**
	 * Array with the language codes supported by PagSeguro
	 * @var array
	 */
	private static $array_languages = array(
		"English"	 => "en",
		"Portugues"	 => "br"
	);

	/**
	 * Array with the PagSeguro status, Portuguese and English
	 * @var array
	 */
	private static $array_order_status = array(
		0 => array('br' => 'Iniciada', 'en' => 'Pending'),
		1 => array('br' => 'Aguardando pagamento', 'en' => 'Awaiting payment'),
		2 => array('br' => 'Em análise', 'en' => 'Processing'),
		3 => array('br' => 'Paga', 'en' => 'Paid'),
		4 => array('br' => 'Disponível', 'en' => 'Complete'),
		5 => array('br' => 'Em disputa', 'en' => 'Dispute'),
		6 => array('br' => 'Devolvida', 'en' => 'Refunded'),
		7 => array('br' => 'Cancelada', 'en' => 'Canceled'));
No meu caso tive que substituir o 'br' por 'pt_BR' tanto no vetor $array_languages quanto no $array_order_status, ficando assim:

Code: Select all

   /**
    * Array with the language codes supported by PagSeguro
    * @var array 
    */
    private static $array_languages = array(
       "English"    => "en",
       "Portugues"  => "pt_BR"
    );
      
    /**
     * Array with the PagSeguro status, Portuguese and English
     * @var array 
     */
    private static $array_order_status = array(
        0 => array('pt_BR' => 'Iniciada', 'en' => 'Pending'),
        1 => array('pt_BR' => 'Aguardando pagamento', 'en' => 'Awaiting payment'),
        2 => array('pt_BR' => 'Em análise', 'en' => 'Processing'),
        3 => array('pt_BR' => 'Paga', 'en' => 'Paid'),
        4 => array('pt_BR' => 'Disponível', 'en' => 'Complete'),
        5 => array('pt_BR' => 'Em disputa', 'en' => 'Dispute'),
        6 => array('pt_BR' => 'Devolvida', 'en' => 'Refunded'),
        7 => array('pt_BR' => 'Cancelada', 'en' => 'Canceled'));
Vejam se funciona pra vocês e respondam aí.

Abraços,
Gideão Franco.

Re: Problemas com o PagSeguro

Posted: Tue Oct 08, 2013 12:28 pm
by gmabsb
comigo não funcionou ;D

Re: Problemas com o PagSeguro

Posted: Wed Oct 09, 2013 1:19 am
by gideaofranco
gmabsb wrote:comigo não funcionou ;D

Olá Brother,

Com qual código você cadastrou o idioma Português no seu site?

Abraços,
Gideão Franco.

Re: Problemas com o PagSeguro

Posted: Wed Oct 09, 2013 1:22 am
by gideaofranco
gmabsb wrote:comigo não funcionou ;D
Ahh!! esqueci de dizer. Essa solução só resolve o erro abaixo:

Notice: Undefined index: pt-br in /home/toppendriv/public_html/catalog/controller/payment/pagseguro.php on line 317.

O restante não tive tempo de olhar...

Abraços,
Gideão Franco.

Re: Problemas com o PagSeguro

Posted: Fri Oct 11, 2013 8:32 am
by Andrew10
Ouço sempre dizer que a inserção do PAgSeguro tem esses problemas. Acredito que a melhor solução é pelo agente financeiro requisitar uma plataforma.

Estou querendo inserir. Alguma dica para meu site?

Re: Problemas com o PagSeguro

Posted: Thu Oct 17, 2013 8:38 pm
by fetutti
Ola pessoal! Tenho um probleminha com o pagseguro e estou tentando achar o erro.
Quando um cliente esta fazendo compra no meu site, ele e redirecionado para o site do pagseguro. Assim que essa pessoa e redirecionada eu recebo um email como venda, no meu dashboard (dentro do opencart) consta uma venda mas o meu cliente nao finalizou a compra.
Onde esta o erro? dentro do meu pagseguro ou em algum configuracao do meu site no opencart?

Obrigada

Re: Problemas com o PagSeguro

Posted: Thu Oct 24, 2013 7:56 pm
by periscuelo
Utilizo este módulo http://www.opencart.com/index.php?route ... =pagseguro e nunca tive problema.

Re: Problemas com o PagSeguro

Posted: Tue Apr 21, 2015 1:01 pm
by jonathortense
Ainda ninguém tem a solução para o erro abaixo?

Notice: Undefined index: pickup_cost in /var/www/html/blablabla.com/catalog/controller/payment/pagseguro.php on line 274Notice: Undefined index: pickup_cost in /var/www/html/blablabla.com/catalog/controller/payment/pagseguro.php on line 274

Aparece na tela de confirmação do pedido, após selecionar a forma de pagamento Pagseguro.

Re: Problemas com o PagSeguro

Posted: Fri Feb 22, 2019 10:03 pm
by dhuankles
#### SOLUÇAO :
Modulo PagSeguro Premium para o Opencart Oficial: 2018/2019/2020...
Eu uso um que é perfeito e funciona em todas as versoes do opencart, vale a pena da uma conferida, e ele corrigiu meu problema.
ja uso ele em umas 10 lojas de nossos clientes e nao da esse erro.. e super facil de instalar.
vou deixar o link dele aqui: https://bit.ly/2TbrUg2