O mais novo módulo PagSeguroApi by Os Studios para Magento foi lançado e está disponível no Magento Connect!

Olá galera!

Tenho a felicidade de informar que o meu mais novo módulo PagSeguro by Os Studios já está pronto e encontra-se disponível no Magento Connect.

O módulo é dedicado unicamente para funcionar com as novas APIs do PagSeguro. Muitas melhorias, principalmente de códigos foram feitas e está muito mais estável do que o meu anterior.

Como eu disse o módulo foi totalmente reescrito e muito melhor arquitetado.

Quais os novos recursos?

Remoção da página intermediária de redirecionamento

Buscando melhorar um pouco a conversão de quem utiliza o PagSeguro como intermediador de pagamentos, aquela página toda branca que dizia “Você será redirecionado para a página do PagSeguro” foi removida do processo de checkout. Agora o cliente é direcionado diretamente da página de checkout (após clicar em finalizar pedido) para a página do PagSeguro.

Novo painel de logs

Foi criado um novo painel de logs aonde você pode visualizar todas as notificações que o PagSeguro enviou para sua loja. Além das notificações, todas as consultas feitas ao PagSeguro também são logadas neste painel. Desta forma você saberá se sua loja está recebendo as notificações do PagSeguro, quais as transações que foram atualizadas e qual o status de cada transação.

Faça suas próprias consultas

Com este módulo você poderá fazer as consultas de seus pedidos em aberto de até 30 dias anteriores. Todas as consultas são logadas no painel de transações com seus respectivos status.

Página de redirecionamento dinâmica

Agora não é mais necessário que você configure sua página de redirecionamento no painel administrativo do PagSeguro. A página para a qual o PagSeguro deve redirecionar o cliente após a finalização da compra é enviada juntamente na requisição do pagamento. Para isso é necessário que você acesse sua conta no PagSeguro e configure sua conta para receber pagamentos apenas pela API.

Atualização automática de pedidos

Você configura no painel administrativo da loja se os pedidos serão faturados, congelados ou cancelados automaticamente pelo módulo quando o PagSeguro enviar notificações ou nas consultas feitas por você.

Existem outros recursos que não são necessários informar aqui, pois são questões mais técnicas.

Como eu devo instalar?

Você pode instalar o módulo diretamente pelo Magento Connect ou pelo GitHub.

Magento Connect: Faça seu login no Magento Connect e navegue até a página do módulo. Clique em Install Now, marque a opção I agree to the extension license agreement e clique em Get Extension Key. Copie a Extension Key e acesse o painel administrativo de sua loja Magento. Nevegue até System > Magento Connect e clique em Magento Connect Manager. Novamente coloque seu login e senha de administrador da loja. Em Install New Extensions cole a Extension Key e clique em Install. Aguarde até o Magento baixar e instalar o módulo.

Feito isso limpe seus caches, faça o log out do painel administrativo de sua loja e entre novamente para que o Magento atualize as ACLs.

Pronto! O módulo já está instalado no Magento.

GitHub: Acesse o GitHub e baixe o módulo clicando em ZIP ou faça o clone do projeto para seu local ou adicione um novo Remote para baixar o módulo diretamente em seu projeto Magento versionado com o Git.

Caso tenha optado por baixar o ZIP, você precisa copiar o módulo para a raiz de sua loja Magento e o mesmo será instalado automaticamente.

Como eu devo configurar?

Você pode nagegar até PagSeguro API e clicar em Configurations. Feito isso você será redirecionado para a página de métodos de pagamento.

Na seção PagSeguro API você encontrará os seguintes campos:

Habilitado: Ativa ou não o método de pagamento

Título: Título

Status Para Novos Pedidos: o status dos novos pedidos pagos com este método

E-mail da Conta do PagSeguro: o e-mail de sua conta no PagSeguro

Token: o seu token gerado no PagSeguro

Número Máximo de Usos para o Código de Pagamento: Determina o número máximo de vezes que o código de pagamento criado pela chamada à API de Pagamentos poderá ser usado. Este parâmetro pode ser usado como um controle de segurança.

Prazo de Validade do Código de Pagamento (Segundos): Determina o prazo (em segundos) durante o qual o código de pagamento criado pela chamada à API de Pagamentos poderá ser usado. Este parâmetro pode ser usado como um controle de segurança.

Valor Adicional ou Desconto: Especifica um valor extra que deve ser adicionado ou subtraído ao valor total do pagamento. Esse valor pode representar uma taxa extra a ser cobrada no pagamento ou um desconto a ser concedido, caso o valor seja negativo.

Método de Frete (PagSeguro): Informa o tipo de frete a ser usado para o envio do produto. Esta informação é usada pelo PagSeguro para calcular, junto aos Correios, o valor do frete a partir do peso dos itens.

Mensagem Adicional: Esta mensagem será mostrada quando o cliente escolher PagSeguro UOL como opção de pagamento no checkout da compra.

Mostrar Simulador de Parcelamento: Ativa a opção de mostrar o simulador de parcelamento na página de checkout.

Abrir o PagSeguro em Outra Página: Se habilitado a página do PagSeguro será aberta em outra página do navegador enquanto a loja irá para a página de sucess.

Alterar Pedidos Automaticamente: Se habilitado os pedidos poderão ser alterados automaticamente quando houver um retorno API do PagSeguro.

Cancelar Pedidos Automaticamente: Se habilitado o pedido será cancelado automaticamente quando o PagSeguro cancelar o pagamento.

Faturar Pedidos Automaticamente: Se habilitado o pedido será faturado automaticamente quando o PagSeguro aprovar o pagamento.

Congelar Pedido para Pagamentos Feitos com Boleto: Se habilitado o pedido será congelado até que o PagSeguro aprove ou cancele o pagamento.

Permitir Logs de Notificação: Permite ou não logar as transações retornadas nas notificações do PagSeguro.

Permitir Logs de Consultas: Permite ou não logar as transações retornadas nas consultas ao PagSeguro.

Permitir Logs de Consultas em Massa: Permite ou não logar as transações retornadas nas consultas em massa ao PagSeguro.

No painel do PagSeguro é necessário que você configure a URL de notificações para http://www.%5Bsualoja.com.br]/pagseguroapi/returns/.

Um abraço e até a próxima!

Tiago Sampaio

162 thoughts on “O mais novo módulo PagSeguroApi by Os Studios para Magento foi lançado e está disponível no Magento Connect!

  1. Oi Tiago,
    Instalei a extensão mais atual do post 27/02 e está aparecendo o seguinte erro:

    Fatal error: Call to undefined method SimpleXMLElement::__toString() in /home/ultraele/public_html/app/code/community/OsStudios/PagSeguroApi/Model/Payment/Method/Api.php on line 207

    A versão anterior (em php) instalou corretamente.
    Te enviei uma mensagem pelo Magento Connect.
    E sim, tinha a extenção do BrunoAssarisse instalada, eliminei tudo, depois fiz queries no CPanel para eliminar tudo que estivesse relacionado ao BrunoAssarisse, OsStudios e PagSeguro, assim fiz uma limpeza completa.

    Não adiantou, a instalação anterior da OsStudios (a sua) funciona, a do Bruno também mas a nova (PagSeguroAPI) que eu gostei muito por causa da interface, não funciona e da sempre esse erro envionado acima.

    Informações sobre minha instalação
    Site: http://www.ultraeletronicos.com
    Versão Magento: 1.6.1
    Checkout Instalado: OneStepCheckout da O2Ti

    Módulos anteriores do PagSeguro: Bruno Assarisse e OsStudios de Outubro de 2012 (funcionando).

    Terei que desinstalar tudo de novo e deixar temporáriamente o do Bruno.
    Ah sim, as notificações funcionaram corretamente, inclusive para pedidos velhos do PagSeguro, por isso estou tão interessado no seu módulo, pois o pagseguro é um dos meus principais meios de pagamento.

    Like

      1. Oi Tiago, tudo joia?
        Olha, saiu um novo módulo do PagSeguro via API, este é oficial deles mesmo. Instalou corretamente comigo, porém sigo com o modelo na auteração de status do pedido.
        Será que você conseguiria resolver esse problema, ou fazer um “fork” desse novo módulo, adaptando ou fazendo um “merge” do seu e assim termos um módulo PagSeguro redondinho?
        Eis o link de download:
        https://pagseguro.uol.com.br/v2/guia-de-integracao/downloads.html

        Att
        Luiz Santos

        Like

  2. Marcelo

    Olá Tiago, com este módulo eu consigo colocar o cartão de crédito direto em minha loja, sem ser necessário que meus clientes sejam redirecionados para o pagseguro, como no ipagare?

    Like

    1. Olá Marcelo,

      Este módulo não permite que o cliente digite as informações de Cartão de Crédito na loja, pois a API do PagSeguro não possui essa funcionalidade no momento e nem sei se eles chegarão a tê-la.

      Um abraço,

      Tiago Sampaio

      Like

      1. Marcelo

        Eu estava perguntando por isto mesmo, pois no github você abriu o tópico do erro e depois fechou, e depois reabriu, quando você finalizar as correções, qual mensagem irá aparecer?

        Like

  3. Tiago, me dá uma luz!
    Sou novato nessa história toda, utilizava seu módulo do pagseguro (mto bom por sinal) em um server rodando redondinho, migrei pra AmazonAWS, e agora quando vou em ‘Verificar status pedido pagseguro’ me retorna Erro HTTP {500 (Internal Server Error) ! Tem uma luz do que pode estar acontecendo ??
    Abç!

    Like

  4. Pablo Montenegro

    Fala tiago. Beleza? Parabéns mais uma vez por um excelente módulo.
    Então cara, atualizei o plugin aqui e estou com uns problemas.

    Primeiro, o módulo não está enviando o email de confirmação do pedido quando o pedido é finalizado, nem pro cliente nem pro gerente da loja.

    Segundo, eu uso um plugin de pontos e descontos. O cliente pode trocar pontos por desconto na hora de fechar o pedido, porém os descontos não estão indo pro PagSeguro. Tentei olhar no código mas não consegui descobrir o que poderia ser. Pelo PayPal e MercadoPago funciona normalmente.

    Tirando isso achei excelente a opção de acompanhar os pagamentos diretamente pelo painel do Magento. Realmente demais. Aquele painel do site do PagSeguro é horrível… !!

    Se puder surgir com uma solução temporária ai para esses meus problemas agradeço, pois atualmente desabilitei o PagSeguro no meu site por ventura disso

    Abraço

    Like

  5. Herbert

    Tive problemas ao instalar pelo Magento Connect, tenho a versão 1.7.0.2 do Magento, instalei pelo github e deu tudo certo, configurei e ficou belezinha! Só não testei ainda o retorno…

    Uma coisa também, quando fui finalizar a compra e não tinha o número da residência, apareceu um popup com isso:
    shippingAddressStreet invalid length: {0}
    shippingAddressNumber invalid length: {0}

    Seria legal melhorar essa mensagem de erro, fora isso, ficou perfeito… ótimo trabalho cara o/

    Like

    1. Herbert

      Esqueci de colocar, o único módulo que estou utilizando junto do checkout é o dos correios, fora isso, o formulário é o padrão do Magento.

      Sucesso!

      Like

  6. Douglas Fernando

    Bom dia Tiago, primeiramente parabéns pelo excelente trabalho.
    Instalei o módulo via GitHub e tudo funcionou perfeitamente.
    Porém antes havia feito uma tentativa pelo MagentoConnect que resultou no seguinte alerta de erro: community/PagSeguroApi: No releases for ‘PagSeguroApi’, skipping
    Eu utilizo a versão 1.7.0.2 do Magento e Magento Connect Manager ver. 1.7.0.1. Alguma idéia do que pode ser esse erro?

    Obrigado de antemão pela ajuda e parabéns mais uma vez!

    Atte.,
    Douglas Fernando

    Like

  7. Olá Tiago,

    Estou instalando seus modulos do pagseguro em uma loja magento 1.7.0.2, mas tem ocorrido que ao finalizar o pedido, nada acontece, simplesmente não redireciona para o pagseguro e nem abre as opções para pagamento. Já se deparou com algo do tipo? e modulos adicionais tenho o autocomplete de CEP da Itwin e correios do pedro teixeira.

    Desde já agradeço tua atenção,

    Att.

    Maickel K.

    Like

    1. Cristine

      Oi maickel krachefski,

      estou com o mesmo problema, quando cliclo para finalizar o pedido, nada acontece. Uso o magento 1.7.0.2 e o modulo dos correios do pedro teixeira.

      vc conseguiu resolver?

      Like

    2. Olá Maickel, Lauro e Cristine,

      Muito provavelmente o erro não está em meu módulo, mas sim no módulo de checkout de vocês ou até mesmo no tema que vocês possuem em sua loja.
      Se quiserem posso dar uma olhada na loja de vocês para ao menos identificar o problema que vocês estão tendo.

      Um abraço,

      Tiago Sampaio

      Like

      1. Fernando

        Oi Tiago!

        Primeiramente parabéns pelo módulo.

        Estou com o mesmo problema do Maickel, Lauro e Cristine. Quando eu vou finalizar a comprar e ir para a página do PagSeguro nada acontece. Aparece apenas uma box de mensagem com a url do meu site escrita. Meu e-mail e Token estão digitados corretamente.

        O estranho é que primeiro instalei a versão do MagentoConnect e funcionou perfeitamente. Porém reparei que ela não tem as mesmas opções de configuração e usabilidade da versão do GitHub. Por isso optei pela instalação manual do ZIP do GitHub acreditando que esta é a mais atualizada. Certo?

        Uso apenas os módulos OneStepCheckout e Correios by Pedro Teixeira.

        No LOG apareceu as seguintes mensagens:

        2013-05-11T00:12:39+00:00 ERR (3): Warning: Illegal offset type in /home/patch694/public_html/app/code/community/OsStudios/PagSeguroApi/Model/System/Config/Source/Config.php on line 40

        2013-05-11T00:12:39+00:00 ERR (3): Warning: Illegal offset type in /home/patch694/public_html/app/code/community/OsStudios/PagSeguroApi/Model/System/Config/Source/Config.php on line 40

        Obrigado pela atenção e novamente parabéns pela iniciativa!

        Like

      2. Olá Fernando,

        Na verdade a sua requisição não foi validada pelo PagSeguro por algum motivo, seja ele formato do telefone incorreto, número do endereço, bairro, ou qualquer informação que não esteja dentro dos padrões que o PagSeguro exije para que a transação seja concluída.
        Melhorias estão sendo implementadas para que esse tipo de informação seja mais eficaz e seja mostrado no retorno algo mais friendly.

        Um abraço,

        Tiago Sampaio

        Like

  8. Marcelo

    Olá Tiago,

    O seu módulo proporciona pagamento no pagseguro em iframe, ou lightbox, como o novo módulo do mercado pago? Com ele eu tambem posso escolher os meios de pagamento oferecidos pelo PagSeguro que eu NÃO desejo aceitar?

    Like

    1. Olá Marcelo,

      Atualmente, até aonde eu sei, o PagSeguro não possui uma forma de pagamento transparente e meu módulo não abre em iframe. No final do processo o cliente é redirecionado para o site do PagSeguro aonde ocorre a transação de pagamento.
      O PagSeguro só disponibiliza a escolha das formas de pagamento no próprio site deles, o que impossibilita o desenvolvimento de um módulo com esta feature atualmente.

      Um abraço,

      Tiago Sampaio

      Like

  9. Luan Dantas

    Olá
    Minha loja ainda está em formação e, não consigo configurar para que o pagseguro retorne para a minha loja na página de sucess após a compra.

    Já habilitei somente API, porém o pagseguro diz q a venda não pode ser completada e para que eu efetue a compra em sites confiaveis

    Poderia me ajudar?
    Agradeço!

    Like

    1. Luan,

      Acredito que você esteja tentando fechar um pedido utilizando a integração via HTML e as suas configurações no painel do PagSeguro esteja para que apenas sejam aceitos pagamentos via API.

      Abraços,

      Tiago Sampaio

      Like

  10. Felipe

    Olá Tiago,

    Instalei o módulo através do Github e estou tendo a seguinte mensagem ao finalizar a compra:

    senderAreaCode invalid value: {0}

    Sabe o que pode ser?

    Like

  11. Fala Tiago

    Aqui também quando faço a compra funciona normal, mas depois de algumas horas que vou testar de novo não redireciona para o pagseguro nem aparece erro, estou usando o magento 1.7.0.2 a única coisa que instalei foi o tema, mas mesmo sem o tema não funciona.
    O que seria isso ?

    Abraço

    Like

    1. Bruno,

      Infelizmente existem problemas, como este seu, que só conseguimos solucionar fazendo testes em sua loja.
      Não consigo lhe passar um diagnóstico do que poderia estar causando este problema.

      Abraços,

      Tiago Sampaio

      Like

  12. Olá Thiago!
    Cara, parabéns pelo módulo e pela ajuda na comunidade!
    Estou usando seu módulo na loja http://www.brasileiracosméticos.com.br

    Na página do detalhe do produto, adicionei a exibição das parcelas de acordo com o fator do PagSeguro. Está batendo com o valor final que aparece no parcelamento dentro do Pagseguro.

    Já na página do Checkout habilitei a exibição do parcelamento do seu módulo e ele está exibindo as parcelas com uma variação para menos.

    Já olhei as configurações e aparentemente não tem nada de anormal.

    Consegue me orientar em algo?

    Detalhes:
    – Estou usando parcelamento com acréscimo (no pagseguro)
    – No seu módulo desativei parcelamento sem juros.

    Like

  13. Edson

    Ola, eu instalei o modulo, porem quando de fato vou finalizar aparece o seguinte erro?

    senderName invalid value: {0}
    shippingAddressStreet invalid length: {0}
    shippingAddressNumber invalid length:

    Estou fazendo testes com o thema default e a versão 1.7.0.2

    Pode me ajudar a resolver isso.

    obrigado

    Like

    1. Olá Edson,

      Primeiramente, muito obrigado pelo report.
      Na verdade sua requisição não passou pela validação no PagSeguro.
      Melhorias estão sendo implementadas para ajudar a resolver estes tipos de problemas.

      Abraços,

      Tiago Sampaio

      Like

  14. Rubens

    Fala tiago, tudo certo?

    Muito bom seu modulo, gostaria de tirar uma dúvida com você.
    Quando estou no one page checkout ele aparece a opção de pagseguro para mim, porém aparece umas fotos dos cartoes que são aceitos mas a mensagem adicional de: “Você será redirecionado para o site do Pagseguro após a finalização do seu pedido. Continue até a finalização do pedido! ” não aparece.
    Você pode me auxiliar como configurar isso? Pois as fotos dos cartoes até mesmo confundem clientes onde tentam selecionar o cartao para pagamento.

    Obrigado

    Like

    1. Olá Rubens, tudo bem?

      Claro que posso auxiliá-lo quando a isto, porém eu preciso implementar parte do código. Vou abrir uma Issue no GitHub para que esta melhoria seja implementada.

      Um abraço,

      Tiago Sampaio

      Like

  15. Olá Tiago, parabéns por o módulo, e OBRIGADO.
    Tenho uma pergunta só:

    Depois de finalizar la compra no meu site, o usuário é redireccionado para o site de PagSeguro, mais se não completar o pagamento na hora, o usuário não tem um jeito de voltar mais tarde para o link de PagSeguro para completar a compra. Tem ideia como solucionar isso?
    Obrigado mais uma vez.
    Abraço,

    Hernan.

    Like

    1. Também estou com a mesma dúvida, o link vai para o e-mail, mas não é mostrado nos detalhes da compra do usuário caso ele entre no painel dele diretamente no site…

      Like

    2. Olá Henan,

      Tudo bem?
      Sim existe uma forma de solucionar isso, porém é preciso que seja desenvolvida uma melhoria no módulo. Se você preferir, pode abrir uma Issue no GitHub com este palpite de melhoria. Seria muito bem vindo 😉

      Abraços,

      Tiago Sampaio

      Like

  16. leonardo

    Olá tiago
    É preciso ter uma conta verificada do pagseguro para usar a API?

    estou recebendo um JSON de erro todo zerado..

    {“success”:false,”error”:true,”error_messages”:”nnn”}

    Like

    1. Olá Leonardo,

      Você não precisa ter conta verificada para que a integração do módulo funcione. No teu caso, provavelmente algo na requisição não passou pela validação do PagSeguro, como por exemplo alguma informação do endereço.
      Preciso rever o módulo e as mensagens que deixam de aparecer, pois aparentemente o PagSeguro alterou o retorno da requisição quando existe algum erro.

      Abraços,

      Tiago Sampaio

      Like

      1. leonardo

        Cara.. vou apelar para sua consultoria… quanto fica $$ valores? meu request parece não ter problemas.. e como estou usando onepage checkout do deivison, acredito que os parâmetros enviados não devem estar com problemas senão muita gente já estaria reclamando…

        me manda um email e apaga o coments 🙂

        Like

      2. leonardo

        Tiago,

        Fiz uma instalação limpa, (sem tema, sem onepage checkou) e coloquei o seu modulo.. e mesmo assim.. não funciona :/

        Like

  17. Thiago

    Tiago, parabéns pelo módulo.
    Uma dúvida, eu configurei o Módulo e defini a URL na página do PagSeguro como orientação do site, mas ao concluir uma compra o status do pedido não foi alterado e nem faturado automaticamente.
    Poderia dar mais detalhes sobre essa integração?

    Like

  18. Bom dia Tiago,
    estou com problema talvez de configuração, mas não descubro, ativei api no pagseguro, configurei no admin do site, mas quando vai finalizar no carrinho não aparece nada fica carregando e continua na mesma tela.

    Like

    1. Luiz,

      Existem alguns problemas no módulo que estão sendo corrigidos em novas versões do mesmo.
      Vou disponibilizar assim que possível a mesma que trará bastante novidade.

      Abraços,

      Tiago Sampaio

      Like

      1. Oi Thiago, aquele problema que eu tinha, parece que desapareceu, mas agora tenho outro:
        Error: Item shippingCost invalid pattern: 0. Must fit the patern: d+.d{2} (11031) Error: Extra amount invalid pattern: 0. Must fit the patern: -?d+.d{2} (11036)

        Há alguma solução para isso?

        Like

  19. Samuel Carneiro

    Vc sabe me dizer pq quando que tento finalizar compra ele me retorna essa msg…

    a problem has occured while trying to authorize the transaction in PagSeguro.

    O que eu preciso fazer? Obrigado…

    Like

  20. Maria

    Olá Thiago! Muito obrigada pelo módulo!

    Eu estou com uma dúvida, na aba PagSeguro API aparece a seguinte mensagem: Este recurso estará disponível nas próximas versões deste módulo.

    Eu achei que era nessa aba que eu devia configurar a opção de congelar boleto, onde eu posso fazer essa modificação?

    Obrigada!

    Like

    1. Olá Maria,

      Nesta versão do módulo não existe este recurso. Acredito que o congelamento do boleto é feito via painel do PagSeguro não pelo módulo Magento.
      Se Alguém souber esclarecer sua dúvida peço para que comente aqui.

      Abraços,

      Tiago Sampaio

      Like

  21. Melissa Fornazari

    Olá Tiago, tudo bem?
    Estou com o mesmo problema que foi citado acima.

    Instalei o módulo corretamente e realizei as configurações, porém ao finalizar a compra o cliente é redirecionado a página inicial da loja. O redirecionamento para o pagseguro não é realizada.

    Versão do Módulo: 1.0.0.3
    Magento versão. 1.7.0.2

    O que pode estar ocorrendo?
    Grata desde já, Melissa.

    Like

  22. Carlos Lima

    Olá, como faço para colocar o parcelamento na página do produto, igual a que é exibida no checkout ? Existe alguma chamada do módulo?

    Like

  23. Walter

    Olá,

    Estive usando seu módulo por algum tempo, mas precisei mudar para outro, pois necessitava de alguma funções que ainda não estão presentes no seu.

    O problema é que se eu deixar o seu módulo instalado, mesmo que inativo, os pagamentos não são redirecionados ao pagseguro, e sim para site.com/sales/order/view/order_id/6/

    Se eu deletar o módulo não consigo acessar os pedidos antigos.

    Saberia me dizer qual arquivo poderia estar gerando este conflito?

    Atenciosamente

    Like

    1. Olá Walter,

      É preciso analisar a sua loja para poder descobrir qual o problema que está acontecendo.
      Sem analisar não consigo lhe passar um diagnóstico.

      Abraços,

      Tiago Sampaio

      Like

  24. Affonso

    Boa noite.
    Cara, uso magento 1.7, um módulo para cálculo de frete e esse teu. Como eu faço pra informar pra Pagseguro um valor de frete único, já que já tenho o módulo de calculo e não preciso que o Pagseguro cobre de novo.
    Ex. Na compra de 03 itens na loja o frete da R$ 25,00. No painel de controle tá setado a opção “Frete Fixo”, então é cobrado 3x esse frete, uma pra cada item.

    Abraço.

    Like

  25. Boa noite Tiago!
    Estou com um pequeno problema, instalei o OSC perfeito, funcionou todos cálculos e ele salva todas informações de cliente perfeitamente porém quando clico em finalizar compra que ele deveria iniciar o metodo de pagamento “PagSeguro” ele apenas abre uma janela em branco com o url do meu site http://www.countryboots.com.br e já me envia os e-mails de pagamento cancelando, as informações de token e email estão corretas no pagseguro modulo, o que devo fazer?
    Uso apenas Correios Pedro Teixeira, PagSeguro, OSC.

    Like

  26. Thiago, parabens antes de mais nada. Porém ao instalar o modulo,no final da compra ele fica processando mas não redireciona para o pagseguro. Fica na mesma pagina da loja.

    Não tenho outros modulos, somente o do Pedro de calculo de frete.

    Obrigado

    Like

    1. complementando, aparece esse erro no debug:

      2013-06-14T17:58:26+00:00 ERR (3): Warning: Illegal offset type in /home/soulpink/www/loja/app/code/community/OsStudios/PagSeguroApi/Model/System/Config/Source/Config.php on line 40

      Like

  27. Boa Tarde!

    Parabéns pelo módulo muito bom mesmo, mas estou com um problema ele apresenta alguma falhas no meu tema, quando finaliza tudo no pagseguro, não retorna a página correta de success, e não envia email, o mais estranho é que se utilizar em uma base limpa sem tema sem nada, funciona tudo normal.

    Poderia me ajudar??

    Like

  28. Rubens

    Olá Tiago, tudo bem?

    Configurei o modulo do pagseguro API, porém quando eu trabalho com cupons de desconto, o Pagseguro nao identifica isso e não oferece o desconto dado no checkout.

    Como resolver tal problema?

    Um abraçao

    Like

  29. Matheus Schulz

    Tiago,

    Instalei o seu módulo e consegui realizar o pagamento, mas estou com o seguinte problema: Os retornos não estão chegando automaticamente. Só recebo a confirmação de pagamento quando forço atualização da seguinte maneira:

    1) Vou em PagSeguro API > Consultas e Retornos API > Visualizar Históricos e deleto todas as transações.

    2) Clico em PagSeguro API > Ações > Verificar Status de Pedidos no PagSeguro

    Aí recebo todos os status atualizados. Se não for assim o pedido continua pendente, mesmo após confirmação de pagamento do PagSeguro.

    Isso é um bug, ou erro de configuração??

    Por favor, preciso de ajuda!

    Obrigado!

    Matheus Schulz

    Like

    1. Matheus Schulz

      Tiago, aparece a seguinte mensagem no meu log:

      ERR (3): Notice: Undefined index: notificationCode in /home/bemestar/public_html/app/code/community/OsStudios/PagSeguroApi/controllers/ReturnsController.php on line 64

      Por favor, preciso de ajuda. Obrigado.

      Like

  30. Wagner Souza

    Bom dia Tiago,
    Tudo bem?

    Baixei um template free de loja virtual (magento) do site template monster e gostaria de saber se vc poderia deixar este site funcionado 100%.
    O site está hospedado no hostgator, inseri algumas coisas (produtos, textos, etc) mas, o fato é que o projeto não está fluindo como gostaríamos.
    Então, gostaria de saber se você poderia trabalhar neste site e qual seria o preço?

    Obrigado,
    Wagner

    Like

  31. Hotelwww

    Olá Thiago, parabéns pelo módulo.

    Cara, quando eu finalizo a compra, aparece um ‘alert’ em branco. O retorno está sendo este:

    {“success”:false,”error”:true,”error_messages”:””}

    Sabe o que pode ser?

    Like

  32. Fernando Lucas

    Oi Tiago,

    Parabéns pelo seu módulo. Na minha opinião é o melhor disponível para Magento.

    Estou com uma dúvida simples e gostaria que você me ajudasse.

    Preciso alterar o fator dos juros da tabela que aparece no checkout (simulação de parcelamento). Quais arquivos devo alterar para ajustar esse cálculo?

    Minha loja aceita parcelamento em 3x sem juros e até aí tudo bem. Porém, a partir da 4a parcela, o valor não está de acordo com o do PagSeguro

    Só preciso que você me diga quais os arquivos responsáveis por esse cálculo que eu resolvo aqui.

    Muito obrigado!

    Like

  33. Olá Tiago, primeiramente parabéns pelo seu módulo! É com certeza o melhor que eu já utilizei até hoje!

    Tive somente um probleminha, se puder me ajudar.

    Versão magento é 1.5 e o módulo é a versão do connect.
    O módulo do Pagseguro anterior era o da Visie.
    O módulo de frete é o do Pedro Teixeira

    Todas funcionalidades estão funcionando perfeitamente, somente no admin não consigo mais registrar as entregas de correios.
    O erro no report é o seguinte:

    a:5:{i:0;s:44:”Invalid model for shipping method: pagseguro”;i:1;s:6513:”#0 /home1/leonarf8/public_html/redhotmug/app/code/core/Mage/Shipping/Model/Config.php(112): Mage::exception(‘Mage_Shipping’, ‘Invalid model f…’)
    #1 /home1/leonarf8/public_html/redhotmug/app/code/core/Mage/Shipping/Model/Config.php(72): Mage_Shipping_Model_Config->_getCarrier(‘pagseguro’, Array, ‘1’)
    #2 /home1/leonarf8/public_html/redhotmug/app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/Create/Tracking.php(75): Mage_Shipping_Model_Config->getAllCarriers(‘1’)
    #3 /home1/leonarf8/public_html/redhotmug/app/design/adminhtml/default/default/template/sales/order/shipment/create/tracking.phtml(96): Mage_Adminhtml_Block_Sales_Order_Shipment_Create_Tracking->getCarriers()

    Não faço idéia do seja, se tiver idéia, por favor me ajude.
    Abraços, Muito Obrigado!

    Like

  34. Jorge Lima

    Penei 3 dias pra descobrir o que estava acontecendo em relação ao Warning: Illegal offset type in … Virei e revirei o código até que consegui imprimir a seguinte mensagem no Alert:

    shippingAddressNumber invalid length: {0}
    shippingAddressStreet invalid length: {0}

    Pesquisando no Google cheguei até a solução postada pelo Deivison, um dos caras influentes em magento no Brasil assim como o Tiago.

    Agradeço a esses 2 caras por suas contribuições.

    Valew galera

    Agora vamos ao que interessa, a solução encontra-se neste link: https://gist.github.com/deivisonarthur/5670343

    Abraços

    Like

  35. luiz

    Boa tarde, estou usando o seguinte:

    Magento 1.7
    PagSeguro Api 1.0.0.0

    quando eu clico na bandeira de algum cartão ou boleto nada acontece.
    após avançar e clicar em colocar ordem vem um alert em branco.

    Alguma luz?

    Att

    Like

  36. luiz

    Boa tarde,

    Itens:
    Magento 1.7
    PagSeguro Api 1.0.0.0

    Ativei o pagamento via API no pagseguro, dae funcionou o clique nas bandeiras de pagamento mais depois de clicar volta para a página do carrinho.

    A conta deve estar verificada ?

    Att.

    Like

  37. luiz

    Boa tarde,

    Itens:
    Magento 1.7
    PagSeguro Api 1.0.0.0

    Quando clica em alguma bandeira ele gera esse erro:

    There has been an error processing your request
    Exception printing is disabled by default for security reasons.
    Error log record number: 1073726235792

    e volta para a página de carrinho.

    Att.

    Like

  38. luiz

    Boa tarde,

    Itens:
    Magento 1.7
    PagSeguro Api 1.0.0.0

    Quando clica nas bandeiras de pagamento grava no arquivo de log a mensagem: Método de Pagamento solicitado não está disponível.

    A conta deve estar verificada?

    Att.

    Like

  39. Luiz

    Boa noite, Thiago.

    Parabéns pelo módulo. Gostaria muito de utiliza-lo, porém a versão do meu magento é 1.4.1.1
    Saberia me dizer se existe algum conflito que impeça a instalação?

    Like

  40. Jair

    Tiago, o módulo foi instalado, está funcionando, só que ele não pega os estilos contidos no css, fica sem formatação. O que será que pode estar acontecendo?

    Like

  41. Paulo Rio de Janeiro

    Caro Tiago,

    parabéns pelo módulo. Estou tento um pequeno problema e gostaria da sua ajuda: ao retornar do PagSeguro a tela exibe a mensagem “Your order has been received”; o texto do numero do pedido também sai em ingles (“your order # is: xxxxxx”) e o campo busca fora de lugar, e com o caption = “search”.
    pode me ajudar.
    desde já. obrigado.
    Paulo

    Like

  42. Paulo Rio de Janeiro

    Caro Tiago,

    parabéns pelo módulo. Estou tento um pequeno problema e gostaria da sua ajuda: ao retornar do PagSeguro a tela exibe a mensagem “Your order has been received”; o texto do numero do pedido também sai em ingles (“your order # is: xxxxxx”) e o campo busca sai fora de lugar (deslocado sobre a linha de welcome), e com o caption = “search”.
    Por favor, pode me ajudar?
    Desde já. obrigado.
    Paulo

    Like

  43. Olá Tiago,

    Estou com o mesmo problema do Maickel,do Lauro e da Cristine. Na finalização do pedido o magento não redireciona para o Pagseguro.Estou usando um tema.

    Estava utilizando a versão do pagseguro sem API e funcionava perfeitamente.
    Removi a antiga,instalei a nova com api,configurei no painel do pagseguro,mas ao tentar concluir nada acontece.
    Você pode me ajudar?

    Obrigado

    Like

  44. Olá Tiago, parabéns pelo modulo, funciona perfeitamente na minha loja. Uma única questão que gostaria de esclarecer com você é a parte de “cupom de desconto” que não vai para a página do pagseguro. Como faço para fazer funcionar o desconto aplicado na loja ir para a pagina do pagseguro?

    Obrigado desde já.

    Like

  45. Junior

    Olá Thiago, você poderia me ajudar? baixei o módulo pelo GitHub, instalei e configurei tudo certinho, porém ao finalizar o pedido ele está apresentando o seguinte erro:

    Fatal error: Call to a member function gettelephone() on a non-object in /home/gestodecar1/public_html/app/code/community/OsStudios/PagSeguroApi/Model/Payment/Method/Api/Xml.php on line 303

    Like

Leave a comment