Giter Site home page Giter Site logo

pagseguro-modulo-magento-v1's Introduction

Esse módulo foi DEPRECIADO!!!!!

Recomendamos usar o novo módulo Magento1 da Ricardo Martins, na url: https://github.com/r-martins/PagSeguro-Magento-Transparente


[DEPRECIADO] Módulo de integração PagSeguro para Magento

Descrição

Com o módulo instalado e configurado, você pode pode oferecer o PagSeguro como opção de pagamento em sua loja. O módulo utiliza as seguintes funcionalidades que o PagSeguro oferece na forma de APIs:

Índice

Requisitos
Instalação
Configuração
Transações
Dúvidas
Changelog
Notas
Contribuições
Licença

Requisitos

Compatibilidade com plugins de Checkout

  • IWD OnePageCheckout: versão 4.3.6

Instalação

ATENÇÃO Recomendamos que seja feito backup da sua loja Magento antes de realizar qualquer instalação ou atualização do módulo.

  • Certifique-se de que não há instalação de outros módulos para o PagSeguro em seu sistema;
  • Caso utilize a compilação do Magento, desative-a e limpe-a (Sistema -> Ferramentas -> Compilação);
  • Baixe a última versão do módulo nesse link ou então baixe o repositório como arquivo zip através do botão do GitHub;
  • Na área administrativa do seu Magento, acesse o menu Sistema/System -> Magento Connect -> Magento Connect Manager. Caso tenha uma versão anterior do módulo instalada faça a remoção agora;
  • No Magento Connect Manger, dentro da seção Direct package file upload, clique em Escolher arquivo/Choose file, selecione o arquivo UOL_PagSeguro-x.x.x.tgz (baixado anteriormente), clique no botão de upload e acompanhe a instalação do módulo no console da página;
  • Caso utilize a compilação, volte para a área administrativa do Magento, ative-a e execute-a novamente;
  • Pronto, ao finalizar o processo o módulo do PagSeguro estará instalando no seu Magento! Siga para a próxima seção para configurar e começar a usar o módulo.

Caso tenha uma versão do módulo do PagSeguro anterior à 2.3 instalada, copie o arquivo remove-module-2.2.php para a raíz de instalação do seu Magento e execute o arquivo no browser, ex.: www.meusite.com.br/magento/remove-module-2.2.php. Siga as instruções na tela para a remoção dos arquivos.

Configuração


Para acessar e configurar o módulo acesse o menu PagSeguro -> Configurações. As opções disponíveis estão descritas abaixo.


Configurações Gerais

  • ambiente: especifica em que ambiente as transações serão feitas (produção/sandbox).
  • e-mail: e-mail cadastrado no PagSeguro.
  • token: token cadastrado no PagSeguro.
  • url de redirecionamento: ao final do fluxo de pagamento no PagSeguro, seu cliente será redirecionado automaticamente para a página de confirmação em sua loja ou então para a URL que você informar neste campo. Para ativar o redirecionamento ao final do pagamento é preciso ativar o serviço de [Pagamentos via API]. Obs.: Esta URL é informada automaticamente e você só deve alterá-la caso deseje que seus clientes sejam redirecionados para outro local.
  • url de notificação: sempre que uma transação mudar de status, o PagSeguro envia uma notificação para sua loja.
    • Observação: Esta URL só deve ser alterada caso você deseje receber as notificações em outro local.
  • charset: codificação do seu sistema (ISO-8859-1 ou UTF-8).
  • ativar log: ativa/desativa a geração de logs.
  • diretório: informe o local e nome do arquivo a partir da raíz de instalação do Magento onde se deseja criar o arquivo de log. Ex.: /pagseguro.log.
    • Por padrão o módulo virá configurado para salvar o arquivo de log em /var/pagseguro.log.
  • listar transações abandonadas?: ativa/desativa a pesquisa de transações que foram abandonadas no checkout do PagSeguro.
  • template de e-mail: define qual o template de email sua loja usuará para o envio do email de recuperação de venda.
  • oferecer desconto para ...: ativa/desativa desconto para checkouts utilizando este meio de pagamento
  • percentual de desconto: define o percentual de desconto a ser concedido para o meio de pagamento escolhido
  • transações -> abandonadas: permite consultar as transações que foram abandonadas nos últimos 10 dias, desta forma você pode enviar emails de recuperação de venda. O e-mail conterá um link que redirecionará o comprador para o fluxo de pagamento, exatamente no ponto onde ele parou.
  • habilitar recuperação de carrinho: Habilita a recuperação de carrinho do PagSeguro. (por padrão está desabilitada)
  • listar parcelamento: Habilita a exibição de uma listagem de parcelas na tela de visualização do produto. (Irá exibir o maior parcelamento disponível para o produto na tela de exibição do mesmo)

Configurar Status

Não é necessário alterar essa configuração. O módulo já vem com uma configuração padrão de status mas, caso deseje personalizar, esta seção permite configurar para cada status do Pagseguro o respectivo status do Magento (opcional).

  • pendente: define qual state do Magento será associado ao status Pendente do PagSeguro.
  • aguardando pagamento: define qual state do Magento será associado ao status Aguardando pagamento do PagSeguro.
  • em análise: define qual state do Magento será associado ao status Em análise do PagSeguro.
  • paga: define qual state do Magento será associado ao status Paga do PagSeguro.
  • disponível: define qual state do Magento será associado ao status Disponível do PagSeguro.
  • em disputa: define qual state do Magento será associado ao status Em disputa do PagSeguro.
  • devolvida: define qual state do Magento será associado ao status Devolvida do PagSeguro.
  • cancelada: define qual state do Magento será associado ao status Cancelada do PagSeguro.
  • chargeback debitado: define qual state do Magento será associado ao status Chargeback Debitado do PagSeguro.
  • em contestação: define qual state do Magento será associado ao status Em Contestação do PagSeguro.

Configurar Tipos de Checkout

  • PagSeguro (Padrão ou Lightbox)

    • ativar: ativa/desativa o meio de pagamento PagSeguro (padrão ou lightbox).
    • nome de exibição: define o nome que será utilizado para o meio de pagamento na tela de checkout.
    • checkout: especifica o modelo de checkout que será utilizado. É possível escolher entre checkout padrão ou checkout lightbox.
  • Checkout Transparente - Cartão de Crédito

    • ativar: ativa/desativa o meio de pagamento Checkout Transparente - Cartão de Crédito.
    • nome de exibição: define o nome que será utilizado para esse meio de pagamento na tela de checkout.
  • Checkout Transparente - Boleto Bancário

    • ativar: ativa/desativa o meio de pagamento Checkout Transparente - Boleto Bancário.
    • nome de exibição: define o nome que será utilizado para esse meio de pagamento na tela de checkout.
  • Checkout Transparente - Débito Online

    • ativar: ativa/desativa o meio de pagamento Checkout Transparente - Débito Online.
    • nome de exibição: define o nome que será utilizado para esse meio de pagamento na tela de checkout.

Transações


Para realizar consultas e outras operações acesse o menu PagSeguro -> Transações. . As opções disponíveis estão descritas abaixo:

  • transações -> abandonadas: permite pesquisar as transações que foram abandonadas dentro da quantidade de dias definidos para a pesquisa.
  • transações -> cancelamento: esta pesquisa retornará todas as transações que estejam com status "em análise" e "aguardando pagamento", dentro da quantidade de dias definidos para a pesquisa. Desta forma você pode solicitar o cancelamento destas transações.
  • transações -> conciliação: permite consultar as transações efetivadas no PagSeguro nos últimos 30 dias. A pesquisa retornará um comparativo com o status das transações em sua base local e o status atual da transação no PagSeguro, desta forma você pode identificar e atualizar transações com status divergentes.
  • transações -> estorno: esta pesquisa retornará todas as transações que estejam com status "paga", "disponível" e "em disputa", dentro da quantidade de dias definidos para a pesquisa. Desta forma você pode solicitar o estorno dos valores pagos para seus compradores.
  • transações -> listar transações: esta pesquisa retorna as últimas transações realizadas pela sua loja no PagSeguro, permitindo utilizar diversos filtros (data, id do pedido, do pagseguro, status) ao realizar uma consulta. A partir do resultado dessa consulta é possível ver os detalhes de cada pedido no PagSeguro através da ação "Ver detalhes transação".
  • requisitos: exibe se os pré-requisitos básicos para o correto funcionamento do módulo estão sendo atendidos

É aconselhável que antes de usar as funcionalidades de estorno ou cancelamento você faça a conciliação de suas transações para obter os status mais atuais.

Dúvidas

Caso tenha dúvidas ou precise de suporte, acesse nosso fórum.

Changelog

Para consultar o log de alterações acesse o arquivo CHANGELOG.md.

Notas

  • A versão 2.x deste respositório está depreciada en encontra-se na branch 2.8 ou através da sua release.
  • O PagSeguro somente aceita pagamento utilizando a moeda Real brasileiro (BRL).
  • Certifique-se que o email e o token informados estejam relacionados a uma conta que possua o perfil de vendedor ou empresarial.
  • Certifique-se que tenha definido corretamente o charset de acordo com a codificação (ISO-8859-1 ou UTF-8) do seu sistema. Isso irá prevenir que as transações gerem possíveis erros ou quebras ou ainda que caracteres especiais possam ser apresentados de maneira diferente do habitual.
  • Para que ocorra normalmente a geração de logs, certifique-se que o diretório e o arquivo de log tenham permissões de leitura e escrita.

Contribuições

Todas as contribuições devem ser feitas via Pull Request na branch de desenvolvimento, seguindo os passos:

  • Faça um fork
  • Adicione sua feature ou correção de bug
  • Envie um pull request no GitHub

Licença


Copyright 2013 PagSeguro Internet LTDA.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

pagseguro-modulo-magento-v1's People

Contributors

amandaisabelalima avatar amaurihamasus2it avatar andrecristiani avatar brunolanaros2it avatar cegoncalves avatar cidiomar-jr avatar dexxtz avatar esilvajr avatar felipemfsoares avatar gabriellucius avatar geekcom avatar hazazel avatar joseferreiras2it avatar kassner avatar lucaskeller avatar raphaelrejes avatar renanmarinsmachado avatar s2it-moscou avatar thiago-medeiros avatar thiagocolebrusco avatar wellingtoncamargos2it avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pagseguro-modulo-magento-v1's Issues

Email de confirmação de pedido.

Bom dia pessoal, mais uma dúvida, esta versão não está enviando email de confirmação de pedido correto ? alguém poderia dar uma luz para implementar ?

Invalid method PagSeguro_PagSeguro_Model_PaymentMethod::_redirectUrl

Achei o seguinte erro no meu log:

2014-04-08T18:56:28+00:00 DEBUG (7): Invalid method PagSeguro_PagSeguro_Model_PaymentMethod::_redirectUrl(Array ( [0] => http://www.solucoesemaluminio.com.br/checkout/onepage ) )

Creio que há um bug na linha 196 do arquivo PagSeguro/Model/PaymentMethod.php, que chama o método _redirectUrl, que parece não existir:

        } catch (PagSeguroServiceException $ex) {
            Mage::log($ex->getMessage());
            $this->_redirectUrl(Mage::getUrl() . 'checkout/onepage');
        }

Ainda não descobri porque meu Magento está caindo nessa excessão. Quando descobrir eu dou mais informações.

Problemas na versão Mage 1.7.0.2

Instalei o módulo na versão 1.7.0.2 do Magento, limpei cache, desabilitei compilação, fiz de tudo, mas não aparece o menu do pagseguro no grupo de Formas de Pagamento... alguém já passou por isso?

cURL SSL Unknown

Boa tarde,

Tive sérios problema na implementação do módulo em uma loja magento.
Consegui resolver alterando a classe PagSeguroHttpConnection, onde adicionei o seguinte:

$options = array(
CURLOPT_HTTPHEADER => array(
"Content-Type: application/x-www-form-urlencoded; charset=" . $charset,
$contentLength,
'lib-description: php:' . PagSeguroLibrary::getVersion(),
'language-engine-description: php:' . PagSeguroLibrary::getPHPVersion()
),
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false, // by Felipe
CURLOPT_SSLVERSION => 3, // by Felipe
CURLOPT_CONNECTTIMEOUT => $timeout,
//CURLOPT_TIMEOUT => $timeout
);

Erro ao ativar Lightbox

Bom dia pessoal, estou recebendo o seguinte erro quando ativo o lightbox, quando vai redirecionar para o pagseguro aparece:

{"code":"E7F832E6B6xxxxxxxxxxxxxxxxxxxxxxxxxxxxx,"redirect":null,"urlCompleta":"https://pagseguro.uol.com.br/v2/checkout/payment.html?code=E7F832Exxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}

alguem pode me ajudar ?

Status como pendente

Estou tendo problema, onde alguma compras ficam como pendente, porem não existe a possibilidade do cliente retomar o processo de pagamento. Antes eu usava o modulo do Osstudio, onde no e-mail que o cliente rebebia do pedido, era possível ele cliente em pagar e ser redirecionado para loja. Assim era carregado os dados do pedido e direcionado para o PagSeguro. com este modulo, como vai ficar essa situação?

Testando na versão 1.9.0.1

Parabéns a equipe do PagSeguro pelo empenho na solução dos problemas.

Estou testando a versão nova do Magento com o tema responsivo e pequei a ultima versão do modulo, ainda em desenvolvimento disponibilizado dia 6/6, configurei todas urls para a Sandbox, movi os arquivos relativos ao design e skin para a o tema rwd.

Aparentemente tudo normal, funcionando com o Lightbox, no log do Magento aparece os warnings respectivos do PagSeguroResources.php, PagSeguroConfig.php já relatados anteriormente e que não atrapalham o funcionamento, a única coisa que deu problema foi com a notificação do status.

No log do servidor indica que o PagSeguro enviou via POST:

POST /index.php/pagseguro/notification/send/ HTTP/1.1" 200

No log do Sandbox também aparece com status http recebido 200:

 POST /index.php/pagseguro/notification/send/ HTTP/1.1
 User-Agent: Jakarta Commons-HttpClient/3.1
 Host: XXX
 Proxy-Connection: Keep-Alive
 Content-Length: 85
 Content-Type: application/x-www-form-urlencoded
< HTTP/1.1 200 OK
< Date: Mon, 09 Jun 2014 21:48:43 GMT
< Server: nginx/1.2.1
< Content-Type: text/html
< X-Powered-By: PHP/5.4.4-14+deb7u10
< Expires: Thu, 19 Nov 1981 08:52:00 GMT
< Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
< Pragma: no-cache
< Set-Cookie: frontend=m12pmkg8rh1quo2nacp758l0; expires=Mon, 09-Jun-2014 22:48:43 GMT; path=/; domain=XXX; HttpOnly
< Via: 1.1 pagseguro.proxy.srv.intranet
< Vary: Accept-Encoding,User-Agent
< Connection: close
< Transfer-Encoding: chunked
< No direct script access allowed

No exception.log do Magento gerou erro no:

exception 'Mage_Core_Exception' with message 'Tipo de bloco inválido: PagSeguro_PagSeguro_Block_Error' in /var/www/app/Mage.php:595

Precisando de qualquer outra informação que possa ajudar, é só avisar.

Mudança do template após fechar pedido

Olá,

Estou tendo um problema em minha loja magento. Quando o cliente clica em fechar pedido e concretiza todas as etapas para realização do pedido (api do pagseguro) e logo mais quando eu limpo a cache do magento o template do meu frontend é alterado para o template "pagseguro". Uma possível solução seria comentar as seguintes linhas do arquivo "Updates.php" presentes no caminho app/code/local/PagSeguro/PagSeguro/Model/ :

if($connectionTemplate != 'pagseguro') {
$sql = "INSERT INTO " . $table_prefix . "core_config_data (path, value) VALUES('design/theme/template' , 'pagseguro') ON DUPLICATE KEY UPDATE path = 'design/theme/template', VALUE = 'pagseguro'";
$connection = Mage::getSingleton('core/resource')->getConnection('core_write');
$connection->query($sql);
}

Caso esta não seja a solução, poderia me auxiliar na solução deste problema?

Versão do magento community utilizada: 1.7.0.2

Tela branca na finalização do pedido - pagseguro/payment/request/

Olá!

Estou rodando a versão do magento 1.9.0.1. Fiz a instalação do módulo copiando os arquivos para a raiz da minha instalação. Como uso um skin customizado, copiei a pasta \skin\frontend\default\default para \skin\frontend\default\meu_tema.

Quanto finalizo a compra no checkout onepage, sou redirecionado para a página http://www.meusite.com.br/pagseguro/payment/request/ e uma tela em branco é exibida. Quando mando exibir o código fonte da página, não há conteúdo.

As permissões da minha instalação estão com 777 até eu finalizar o projeto. O módulo está ativo em modules e na configuração. Já não sei mas onde fuçar.

Nenhum log esta sendo gerado em /var/log ou /var/report

Como devo proceder para fazer o módulo funcionar? Desejo a opção de lightbox.

Grato,
Mauro.

Erro quando ativo o LightBox as outras formas de pagamento não funcionam

Acredito que seja algo nessa parte do arquivo onepage.phtml

isOnepageCheckoutEnabled(); } if($checkout == 'LIGHTBOX' && !$enabledOSC) { ``` ?>
<script type="text/javascript" src="<?php echo $this->getSkinUrl('js/pagseguro.js') ?>"></script>
<script type="text/javascript" src="<?php echo $this->getSkinUrl('js/opcheckout.js') ?>"></script>

Magento & Pagseguro - Exibir parcelamento na página de produtos

Olá!

Desejo exibir o parcelamento na página de produtos do magento. Vi que existe um post explicando como realizar essa configuração. No entanto, a versão do pagseguro que acabo de instalar, não possui os campos de parcelamento. Tem algum script que eu possa customizar a minha página para exibir esse parcelamento?

O post que vi foi esse abaixo:
http://www.uolhost.com.br/faq/loja-magento-1690/quero-exibir-o-parcelamento-sem-juros-pelo-pagseguro-na-pagina-dos-meus-produtos-dentro-da-loja-virtual-como-fazer.html

Grato,
Mauro.

Limitar parcelas

Boa tarde....

Preciso realizar a limitação de parcelas no plugin.

Como faço?

Erro após instalação do módulo: Fatal error: Call to a member function toOptionArray() on a non-object

Após instalar o módulo conforme descrito no readme.txt, ocorre o erro abaixo ao acessar o menu: Configurações -> Metodos de Pagamento:

Fatal error: Call to a member function toOptionArray() on a non-object in /home/.../public_html/teste/app/code/core/Mage/Adminhtml/Block/System/Config/Form.php on line 463

Nos logs do Magento aparecem as seguintes informações:
2013-02-26T16:31:09+00:00 ERR (3): Warning: include(PagSeguro/PagSeguro/Model/System/Config/Source/Order/Status/Paid.php) [function.include]: failed to open stream: No such file or directory in /home/.../public_html/teste/lib/Varien/Autoload.php on line 93

2013-02-26T16:31:09+00:00 ERR (3): Warning: include() [function.include]: Failed opening 'PagSeguro/PagSeguro/Model/System/Config/Source/Order/Status/Paid.php' for inclusion (include_path='/home/.../public_html/teste/app/code/local:/home/.../public_html/teste/app/code/community:/home/.../public_html/teste/app/code/core:/home/.../public_html/teste/lib:.:/usr/lib/php:/usr/local/lib/php') in /home/.../public_html/teste/lib/Varien/Autoload.php on line 93

Checkout Transparente não salva ID da transação Magento 1.9

Em PagSeguro > Transações > Listar Transações dentro do Magento é apresentado uma listagem com transações efetuadas e status de pagamento, porém essa listagem parou de de receber dados automático sendo possível apenas através de um link apresentado como "Conciliar". Somente depois de atualizar por esse link que a listagem é atualizada.

A última data atualizada automaticamente 03/11/2020, as posteriores, somente por esse caminho acima mencionado e conforme o pint.

Obs: Houve alteração de URL do site caso seja útil.

Edit:

Esse problema está acontecendo somente com Checkout Transparente do módulo.

Opera Instantâneo_2020-11-17_140340_coroadomar com br

Qual é a URL de Notificação?

No Tutorial diz o seguinte:
url de notificação: sempre que uma transação mudar de status, o PagSeguro envia uma notificação para sua loja ou para a URL que você informar neste campo. Obs.: Esta URL é informada automaticamente e você só deve alterá-la caso deseje receber as notificações em outro local.

Porém ao fazer a instalação isso não ocorreu.

Qual é a url que devo utilizar ao configurar o módulo?
Obrigado

Magento versão 1.9.0.1

Estou tentando fazer a instalação do módulo na versão 1.9.0.1 do magento.

Mas ao fazer o upload do módulo é exibida a mensagem:

CONNECT ERROR: Package file is invalid
Invalid package name, allowed: [a-zA-Z0-9_-] chars
Invalid version, should be like: x.x.x
Invalid stability
Invalid date, should be YYYY-DD-MM
Invalid channel URL
Empty authors section
Empty package contents section

O que devo fazer para conseguir instalar nesta versão?

Erro ao buscar por id da transação magento.

Bom eu tento buscar pelo id da transação na la no backend, e simplesmente min retorna esse erro:

There has been an error processing your request

Exception printing is disabled by default for security reasons.

Error log record number: 1305456248808

Não alterar o status do pedido

Olá pessoal, tudo bem?

Na minha magento versão 1.9.0.1 utilizo o módulo do PagSeguro versão 2.7.0

Estava tudo funcionando corretamente.

Mas depois que tive que alterar a versão PHP de 5.6 para 7.3 porque a mesma foi desativada do Cpanel, o módulo parou de alterar os status do pedido para Pago, fica sempre como Pendente.

Analisando os logs, todos os erros warning estão relacionados com esse caminho:

failed to open stream: No such file or directory in /home/public_html/lib/Varien/Autoload.php on line 93

E tem esse outro erro também:

Warning: Declaration of UOL_PagSeguro_Model_NotificationMethod::initialize($post) should be compatible with Mage_Payment_Model_Method_Abstract::initialize($paymentAction, $stateObject) in /home/public_html/app/code/community/UOL/PagSeguro/Model/NotificationMethod.php on line 23

Deprecated functionality: Non-static method PagSeguroNotificationService::searchReturn() should not be called statically in /home/public_html//lib/PagSeguroLibrary/service/PagSeguroNotificationService.class.php on line 87

Abaixo a lista de todos os warning gerados por não consegui abrir o arquivo autoload.

Warning: include(PagSeguroResources.php)
Warning: include(PagSeguroConfig.php)
Warning: include(LogPagSeguro.php)
Warning: include(PagSeguroAccountCredentials.php)
Warning: include(PagSeguroTransactionSearchService.php)
Warning: include(PagSeguroCancelService.php)
Warning: include(PagSeguroRefundService.php)
Warning: include(PagSeguroNotificationService.php)
Warning: include(PagSeguroConnectionData.php)
Warning: include(PagSeguroHttpConnection.php)
Warning: include(PagSeguroTransactionParser.php)
Warning: include(PagSeguroServiceParser.php)
Warning: include(PagSeguroXmlParser.php)
Warning: include(PagSeguroTransaction.php)
Warning: include(PagSeguroTransactionType.php)
Warning: include(PagSeguroTransactionStatus.php)
Warning: include(PagSeguroPaymentMethod.php)
Warning: include(PagSeguroPaymentMethodType.php)
Warning: include(PagSeguroPaymentMethodCode.php)
Warning: include(PagSeguroTransactionCreditorFees.php)
Warning: include(PagSeguroItem.php)
Warning: include(PagSeguroHelper.php)
Warning: include(PagSeguroSender.php)
Warning: include(PagSeguroPhone.php)
Warning: include(PagSeguroShipping.php)
Warning: include(PagSeguroShippingType.php)
Warning: include(PagSeguroAddress.php)
Warning: include(PagSeguroHttpStatus.php)

OBS

Fiz um teste usando a versão do módulo 3.16.6 mas piorou, nem consigo abrir o pagseguro pelo painel da magento aparece o erro 500 no navegador, e nos logs aparece o erro

PHP Fatal error: Uncaught Error: Class 'PagSeguro\Library' not found in /home/public_html/app/code/community/UOL/PagSeguro/Model/Library.php:16
Stack trace:
#0 /home/public_html/app/code/community/UOL/PagSeguro/Model/Adminhtml/Config.php(35): UOL_PagSeguro_Model_Library->__construct()
#1 /home/public_html/app/code/core/Mage/Core/Model/Config.php(1348): UOL_PagSeguro_Model_Adminhtml_Config->__construct(Array)
#2 /home/public_html/app/Mage.php(463): Mage_Core_Model_Config->getModelInstance('uol_pagseguro/a...', Array)
#3 /home/public_html/app/code/core/Mage/Adminhtml/Block/System/Config/Form.php(516): Mage::getModel('uol_pagseguro/a...')
#4 /home/public_html/app/code/core/Mage/Adminhtml/Block/System/Config/Form.php(338): Mage_Adminhtml_Block_System_Config_Form->_prepareFieldComment(Object(Mage_Core_Model_Config_Element), 'payment', false)
#5 /home/public_html/app/code/core/Mage/Adminhtml/Block/System/Config/Form.php(2 in /home/public_html/app/code/community/UOL/PagSeguro/Model/Library.php on line 16

Abraços!

Erro no proceso

Instalei o modulo e estou recebendo esse erro:

Fatal error: Class 'PagSeguroLibrary' not found in /home/terra531/public_html/includes/src/PagSeguro_PagSeguro_Model_PaymentMethod.php on line 81

Pagseguro

Hi Team,

We have integrated pagseguro payment. I have click placed order button. Check cart page is empty and then this error message are "Desculpe, infelizmente, houve um erro durante o checkout. Entre em contato com o administrador da loja, se o problema persistir." Then I have checked the "PagSeguroPaymentService" in class file this "createCheckoutRequest" function $httpStatus->getType() request "BAD_REQUEST" are occur. Kindly tell me the solution.

Thanks & Regards
Kandha guru. V

Arquivos não encontrados

Srs estou tento a seguinte saida no log de meu magento, alguma dica ?

Já ajustei as permissões para 755/644 para arquivos e diretórios
Já ajustei o ownership para apache: para todos os arquivos e pasta

2013-05-26T17:03:52+00:00 ERR (3): Warning: include(PagSeguroResources.php): failed to open stream: No such file or directory in /var/www/html/lib/Varien/Aut
oload.php on line 93
2013-05-26T17:03:52+00:00 ERR (3): Warning: include(PagSeguroResources.php): failed to open stream: No such file or directory in /var/www/html/lib/Varien/Aut
oload.php on line 93
2013-05-26T17:03:52+00:00 ERR (3): Warning: include(): Failed opening 'PagSeguroResources.php' for inclusion (include_path='/var/www/html/app/code/local:/var/
www/html/app/code/community:/var/www/html/app/code/core:/var/www/html/lib:.:/usr/share/pear:/usr/share/php') in /var/www/html/lib/Varien/Autoload.php on line
93
2013-05-26T17:03:52+00:00 ERR (3): Warning: include(PagSeguroResources.php): failed to open stream: No such file or directory in /var/www/html/app/code/core/
Mage/Core/functions.php on line 68
2013-05-26T17:03:52+00:00 ERR (3): Warning: include(PagSeguroResources.php): failed to open stream: No such file or directory in /var/www/html/app/code/core/
Mage/Core/functions.php on line 68
2013-05-26T17:03:52+00:00 ERR (3): Warning: include(): Failed opening 'PagSeguroResources.php' for inclusion (include_path='/var/www/html/app/code/local:/var/
www/html/app/code/community:/var/www/html/app/code/core:/var/www/html/lib:.:/usr/share/pear:/usr/share/php') in /var/www/html/app/code/core/Mage/Core/functio
ns.php on line 68
2013-05-26T17:03:52+00:00 ERR (3): Warning: include(PagSeguroConfig.php): failed to open stream: No such file or directory in /var/www/html/lib/Varien/Autolo
ad.php on line 93
2013-05-26T17:03:52+00:00 ERR (3): Warning: include(PagSeguroConfig.php): failed to open stream: No such file or directory in /var/www/html/lib/Varien/Autolo
ad.php on line 93
2013-05-26T17:03:52+00:00 ERR (3): Warning: include(): Failed opening 'PagSeguroConfig.php' for inclusion (include_path='/var/www/html/app/code/local:/var/www
/html/app/code/community:/var/www/html/app/code/core:/var/www/html/lib:.:/usr/share/pear:/usr/share/php') in /var/www/html/lib/Varien/Autoload.php on line 93
2013-05-26T17:03:52+00:00 ERR (3): Warning: include(PagSeguroConfig.php): failed to open stream: No such file or directory in /var/www/html/app/code/core/Mag
e/Core/functions.php on line 68
2013-05-26T17:03:52+00:00 ERR (3): Warning: include(PagSeguroConfig.php): failed to open stream: No such file or directory in /var/www/html/app/code/core/Mag
e/Core/functions.php on line 68
2013-05-26T17:03:52+00:00 ERR (3): Warning: include(): Failed opening 'PagSeguroConfig.php' for inclusion (include_path='/var/www/html/app/code/local:/var/www
/html/app/code/community:/var/www/html/app/code/core:/var/www/html/lib:.:/usr/share/pear:/usr/share/php') in /var/www/html/app/code/core/Mage/Core/functions.
php on line 68
2013-05-26T17:03:52+00:00 ERR (3): Warning: include(LogPagSeguro.php): failed to open stream: No such file or directory in /var/www/html/lib/Varien/Autoload.
php on line 93
2013-05-26T17:03:52+00:00 ERR (3): Warning: include(LogPagSeguro.php): failed to open stream: No such file or directory in /var/www/html/lib/Varien/Autoload.
php on line 93
2013-05-26T17:03:52+00:00 ERR (3): Warning: include(): Failed opening 'LogPagSeguro.php' for inclusion (include_path='/var/www/html/app/code/local:/var/www/ht
ml/app/code/community:/var/www/html/app/code/core:/var/www/html/lib:.:/usr/share/pear:/usr/share/php') in /var/www/html/lib/Varien/Autoload.php on line 93
2013-05-26T17:03:52+00:00 ERR (3): Warning: include(LogPagSeguro.php): failed to open stream: No such file or directory in /var/www/html/app/code/core/Mage/C
ore/functions.php on line 68
...
...
...

Updates.php fix

Boa noite,

Encontrei um bug e consegui solucionar pelo menos para mim.
Quando entrava no administrativo e clicava em Vendas -> Ordens dizia que não encontrava a tabela "pagseguro_sales_code".
Segue informação para vocês analisarem se pode ter impacto em outro lugar.

Dentro do Updates.php quando esta sendo criada a tabela está usando um $table_prefix. Quando acessa a tabela logo embaixo esse não utiliza o prefix.

Sugestão:
$collection->getSelect()->joinLeft($table_prefix . 'pagseguro_sales_code', 'main_table.entity_id = ' . $table_prefix . 'pagseguro_sales_code.order_id', array('transaction_code'));

Abraços,

Problemas ao finalizar

Quando finalizo a compra no Magento apresenta essa linha de erro.

Fatal error: Class 'PagSeguroLibrary' not found in /home/stkdcom/public_html/app/code/local/PagSeguro/PagSeguro/Model/PaymentMethod.php on line 130

Pedido é gerado e fica como pendente, mas o ligthbox não abre

Aconteceu em alguns pedidos, cliente, clica em pagar é gerado um pedido com status de pendente, mas os dados não são enviados para o pagseguro, aguem tem ideia do que pode esta acontecendo? O cliente também não consegue reiniciar o pagamento pelo painel de controle. Isso é bug do Modulo?

Erro quando usa http

Olá quando ativo o lightbox e estou em https dá erro 500 e retorna ao carrinho, vários têm reportado este erro acredito que no pagseguro.js, podem ajudar nesta ?

Obrigado e abcs

Problema com código da região

Após atualizar o magento e fazer o pull da última versão do módulo de pagseguro não consigo mais finalizar as compras no site. No momento de finalizar a compra, o parâmetro enviado é o nome do estado completo e não o código da região com 2 caracteres gerando o erro 11023. Não achei uma solução para o problema. Agradeço por qualquer ajuda.

Ocorreu um erro durante o processamento da sua compra. Caso o erro persista, entre em contato com a loja

Boa tarde.

Tento fazer uma comprar eu minha Loja Virtual Magento versão. 1.9.3.6 e aparece a seguinte mensagem de erro:


Ocorreu um erro durante o processamento da sua compra. Caso o erro persista, entre em contato com a loja
Ocorreu um erro ao realizar a transação com o PagSeguro.

Abaixo trecho do log

2019-02-11T18:46:40+00:00 DEBUG (7): Akhilleus: <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><GetShippingQuoteResponse xmlns="http://tempuri.org/"><GetShippingQuoteResult><ShippingSevicesArray><ShippingSevices><ServiceCode>04510</ServiceCode><ServiceDescription>PAC</ServiceDescription><Carrier>Correios</Carrier><ShippingPrice>19.60</ShippingPrice><OriginalShippingPrice>19.60</OriginalShippingPrice><DeliveryTime>5</DeliveryTime><OriginalDeliveryTime>5</OriginalDeliveryTime><ResponseTime>280.8862</ResponseTime><Error>false</Error><Msg /></ShippingSevices><ShippingSevices><ServiceCode>04014</ServiceCode><ServiceDescription>Sedex</ServiceDescription><Carrier>Correios</Carrier><ShippingPrice>20.90</ShippingPrice><OriginalShippingPrice>20.90</OriginalShippingPrice><DeliveryTime>1</DeliveryTime><OriginalDeliveryTime>1</OriginalDeliveryTime><ResponseTime>247.2932</ResponseTime><Error>false</Error><Msg /></ShippingSevices></ShippingSevicesArray></GetShippingQuoteResult></GetShippingQuoteResponse></soap:Body></soap:Envelope> 2019-02-11T18:46:40+00:00 DEBUG (7): Akhilleus: Qtd serviços: 2 2019-02-11T18:46:40+00:00 DEBUG (7): Akhilleus: Percorrendo os serviços retornados 2019-02-11T18:46:40+00:00 DEBUG (7): Akhilleus: Preço 19.6 2019-02-11T18:46:40+00:00 DEBUG (7): Akhilleus: Leadtime: 0 2019-02-11T18:46:40+00:00 DEBUG (7): Akhilleus: Delivery: 5 2019-02-11T18:46:40+00:00 DEBUG (7): Akhilleus: Show Delivery: 1 2019-02-11T18:46:40+00:00 DEBUG (7): Akhilleus: Percorrendo os serviços retornados 2019-02-11T18:46:40+00:00 DEBUG (7): Akhilleus: Preço 20.9 2019-02-11T18:46:40+00:00 DEBUG (7): Akhilleus: Leadtime: 0 2019-02-11T18:46:40+00:00 DEBUG (7): Akhilleus: Delivery: 1 2019-02-11T18:46:40+00:00 DEBUG (7): Akhilleus: Show Delivery: 1 2019-02-11T18:46:46+00:00 ERR (3): Warning: file_put_contents(/var/www/html/riopretoar.com.br/web): failed to open stream: Is a directory in /var/www/html/riopretoar.com.br/web/lib/PagseguroPhpSdk/source/Resources/Log/Logger.php on line 202

Erro ao finalizar compra

Ao finalizar um pedido retorna este erro...

Fatal error: Call to undefined method PagSeguroServiceException::getPrevious() in /home/meusite/public_html/magento2/app/code/local/PagSeguro/PagSeguro/Model/PaymentMethod.php on line 164

Estou com uma instalação zerada, sem nenhum módulo ou alteração

Erro ao consultar informações do vendedor

Pessoal,

Mesmo após realizar toda a configuração, logo após o redirecionamento ao PagSeguro, recebo a mensagem:
"Erro ao consultar informações do vendedor".
O e-mail e token estão corretamente configurados.

Alguma idéia?

ID Não registra e status não muda

Ola , Algum está com o mesmo problema.

Atualizei para a versão 2.1 do modulo . LightBox Perfeito , por sinal muito bom mesmo , porém o sistema carrega não carrega para o magento a id apos a compra e não muda o status da compra mesmo apos o pagamento .

magento 1.7.0.2
PHP - maior que a pedida

aguardo para saber se alguém tem solução , pois confirmar manualmente e depois é complicado.

Na versão 2.0 do modulo tudo funcionava normalmente menos o lightbox , porém nesta versão o lightbox funciona ,mas o restante infelizmente não.

Magento 1.8.1 (Retorna ao Carrinho Vazio)

2014-04-29T04:23:50+00:00 ERR (3): Warning: include(PagSeguroResources.php): failed to open stream: No such file or directory in /var/www/vhosts/mysite.com.br/dev.mysite.com.br/lib/Varien/Autoload.php on line 93
2014-04-29T04:23:50+00:00 ERR (3): Warning: include(): Failed opening 'PagSeguroResources.php' for inclusion (include_path='/var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/local:/var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/community:/var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/core:/var/www/vhosts/mysite.com.br/dev.mysite.com.br/lib:.:/usr/share/php:/usr/share/pear') in /var/www/vhosts/mysite.com.br/dev.mysite.com.br/lib/Varien/Autoload.php on line 93
2014-04-29T04:23:50+00:00 ERR (3): Warning: include(PagSeguroResources.php): failed to open stream: No such file or directory in /var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/core/Mage/Core/functions.php on line 68
2014-04-29T04:23:50+00:00 ERR (3): Warning: include(): Failed opening 'PagSeguroResources.php' for inclusion (include_path='/var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/local:/var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/community:/var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/core:/var/www/vhosts/mysite.com.br/dev.mysite.com.br/lib:.:/usr/share/php:/usr/share/pear') in /var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/core/Mage/Core/functions.php on line 68
2014-04-29T04:23:50+00:00 ERR (3): Warning: include(PagSeguroConfig.php): failed to open stream: No such file or directory in /var/www/vhosts/mysite.com.br/dev.mysite.com.br/lib/Varien/Autoload.php on line 93
2014-04-29T04:23:50+00:00 ERR (3): Warning: include(): Failed opening 'PagSeguroConfig.php' for inclusion (include_path='/var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/local:/var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/community:/var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/core:/var/www/vhosts/mysite.com.br/dev.mysite.com.br/lib:.:/usr/share/php:/usr/share/pear') in /var/www/vhosts/mysite.com.br/dev.mysite.com.br/lib/Varien/Autoload.php on line 93
2014-04-29T04:23:50+00:00 ERR (3): Warning: include(PagSeguroConfig.php): failed to open stream: No such file or directory in /var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/core/Mage/Core/functions.php on line 68
2014-04-29T04:23:50+00:00 ERR (3): Warning: include(): Failed opening 'PagSeguroConfig.php' for inclusion (include_path='/var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/local:/var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/community:/var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/core:/var/www/vhosts/mysite.com.br/dev.mysite.com.br/lib:.:/usr/share/php:/usr/share/pear') in /var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/core/Mage/Core/functions.php on line 68
2014-04-29T04:23:50+00:00 ERR (3): Warning: include(LogPagSeguro.php): failed to open stream: No such file or directory in /var/www/vhosts/mysite.com.br/dev.mysite.com.br/lib/Varien/Autoload.php on line 93
2014-04-29T04:23:50+00:00 ERR (3): Warning: include(): Failed opening 'LogPagSeguro.php' for inclusion (include_path='/var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/local:/var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/community:/var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/core:/var/www/vhosts/mysite.com.br/dev.mysite.com.br/lib:.:/usr/share/php:/usr/share/pear') in /var/www/vhosts/mysite.com.br/dev.mysite.com.br/lib/Varien/Autoload.php on line 93
2014-04-29T04:23:50+00:00 ERR (3): Warning: include(LogPagSeguro.php): failed to open stream: No such file or directory in /var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/core/Mage/Core/functions.php on line 68
2014-04-29T04:23:50+00:00 ERR (3): Warning: include(): Failed opening 'LogPagSeguro.php' for inclusion (include_path='/var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/local:/var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/community:/var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/core:/var/www/vhosts/mysite.com.br/dev.mysite.com.br/lib:.:/usr/share/php:/usr/share/pear') in /var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/core/Mage/Core/functions.php on line 68
2014-04-29T04:23:50+00:00 ERR (3): Warning: scandir(/var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/code/local/DeivisonArthur): failed to open dir: No such file or directory in /var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/design/frontend/default/pagseguro/template/checkout/onepage.phtml on line 36
2014-04-29T04:23:50+00:00 ERR (3): Warning: scandir(): (errno 2): No such file or directory in /var/www/vhosts/mysite.com.br/dev.mysite.com.br/app/design/frontend/default/pagseguro/template/checkout/onepage.phtml on line 36

Magento versão. 1.9.4.1

Olá Bom Dia,
Estou usando a versão Magento versão. 1.9.4.1, vi na documentação que não funciona o plugin para ela, alguma possibilidade de usa-la nessa versão?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.