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.[sualoja.com.br]/pagseguroapi/returns/.

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

Tiago Sampaio

160 Comments

  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.

  2. 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?

    • 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

      • Eu estava perguntei pois o módulo do ipagare faz isto com o pagseguro e o bcash

  3. O problema falado acima já foi corrigido? Pois tambem estou usando a magento v1.6.1

    • Olá Marcelo,

      Ainda não foi sanado. Você pode acompanhar o projeto no Git para atualizações e correções.

      Um abraço,

      Tiago Sampaio

      • 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?

  4. 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ç!

    • Só para complementar! Migrei fazendo um .tar de /var/www/html e o dump do banco! Certo ou troféu de burro pra mim ?

    • Pq*… Faltou o PHP-DOM !! Quanto não se perde com a ignorância.. Resolvido!
      De qq forma vlw !!

  5. Pablo Montenegro Reply

    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

  6. 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/

    • 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!

  7. Douglas Fernando Reply

    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

  8. 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.

    • Olá pessoal,
      Estou com o mesmo problema acima. Na finalização do pedido o magento não redireciona para o Pagseguro.
      Alguém tem alguma solução?

      Obrigado

    • 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?

    • 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

      • Boa noite pessoal,

        Alguém conseguiu resolver o problema do Maickel? estou com a mesma situação.

      • 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!

        • 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

        • Cara eu estou com o mesmo problema que você, achou o erro?
          Valeu!

  9. 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?

    • 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

  10. Olá Tiago.

    O Modulo não esta instalando pelo connect.

    Erro: community/PagSeguroApi: No releases for ‘PagSeguroApi’, skipping.

    Sabe o que pode ser?

    Abraços.

  11. Luan Dantas Reply

    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!

    • 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

  12. 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?

  13. 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

    • 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

  14. 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.

  15. 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

    • 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

  16. 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

    • 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

  17. 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.

    • 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…

    • 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

  18. 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”}

    • 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

      • 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 🙂

      • Tiago,

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

  19. 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?

  20. 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.

    • 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

      • 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?

  21. Samuel Carneiro Reply

    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…

    • Samuel,

      Muito provalvemente seu Token ou e-mail está cadastrado incorretamente no painel de sua loja.

      Abraços,

      Tiago Sampaio

  22. 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!

    • 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

  23. Melissa Fornazari Reply

    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.

    • Olá Melissa,

      Para saber o que está acontecendo é necessário analisar sua loja.
      Sem isso não consigo lhe dizer o que pode ser.

      Abraços,

      Tiago Sampaio

  24. Carlos Lima Reply

    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?

    • Olá Carlos,

      Uma forma mais fácil está sendo desenvolvida em uma nova versão do módulo.
      No momento você consegue se souber programar.

      Abraços,

      Tiago Sampaio

  25. 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

    • 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

  26. 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.

    • Affonso,

      Acredito que neste caso você precise configurar no seu painel do PagSeguro para que ele não calcule o frete novamente.

      Abraços,

      Tiago Sampaio

  27. 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.

  28. 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

    • 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

  29. 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??

  30. 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

  31. Matheus Schulz Reply

    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

    • Matheus Schulz Reply

      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.

  32. Wagner Souza Reply

    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

  33. 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?

  34. Fernando Lucas Reply

    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!

  35. 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!

  36. Jorge Lima Reply

    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

  37. 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

  38. 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.

  39. 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.

  40. 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.

  41. 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?

  42. 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?

  43. Paulo Rio de Janeiro Reply

    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

  44. Paulo Rio de Janeiro Reply

    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

  45. 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

  46. 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á.

  47. 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

  48. Olá Thiago, tudo bem? Preciso de um help. Tenho que instalar uma tag do e-bit na pagina de retorno do pagseguro mas não consigo encontrar. Você poderia me dizer em que pasta fica o arquivo referente a esta url: http://www.sualoja.com.br/pagseguro/pay/success/ pois atualizei o meu arquivo success.phtml que fica no base/template mas não mudou nada. Fico no seu aguardo. Obrigada

    • Karla, estou com o mesmo problema que voce estava. Consegue me ajudar com o caminho da página de sucesso ?

      Obrigado.

  49. Parabéns pelo módulo Tiago!

    Tenho que fazer algo para o módulo ficar compatível com o onestepcheckout.com ?

    Instalei em uma loja (Magento 1.7.0.2), mas não é apresentado os inputs das formas de pagamento para selecionar.

  50. Olá Tiago,
    Meu magento é 1.7, instalei o modulo via FTP, mas quando fiz a compra para testar o modulo ele aparece o erro:

    “There was an error processing your order. Please contact support or try again later.”

    E no admin não consigo acessar o menu PagSeguro API que fica no topo, apenas acesso o configuração, métodos de Pagamentos, ai sim consigo o modulo, você poderia me dar uma luz. Estou desesperado por um modulo de PagSeguro para magento, mas os que testei não responde ao status no magento, minha esperança é esse modulo PagSeguroApi by Os Studios.
    Fico no aguardo e desde de já agradeço sua atenção!!

  51. Olá Tiago.
    Estou com um problema e espero que possa me ajudar…
    Instalei o seu módulo em minha loja, tudo certinho.
    Mas quando chega na última etápa do processo de compra que eu clico em comprar, aparece uma janelinha e nela não tem nada escrito, então eu dou OK nessa janelinha e nada acontece.

    Sabe o que pode ter acontecido?

    Peguei a versão do Magento Connect e utilizo o Magento 1.7.0.2

  52. Olá Tiago

    Estou tendo sérios problemas com minha versão 1.7 da magento referente a instalação do módulo Pagseguro, pois se instalo pelo cpanel com o arquivo zip ele não aparece na condiguração entre as formas de pagamento, se instalo pelo magento conect da erro community/OsStudios_PagSeguroApi: Couldn’t resolve host ‘connect20.magentocommerce.com’

    Tem ideia do que posso fazer para instalar este módulo??

  53. Celso Lorena Reply

    Olá Tiago, boa noite!

    Em primeiro lugar quero lhe parabenizar pelo excelente trabalho que vc faz, e pela generozidade de compartilhar isso gratuitamente.

    Intalei o teu módulo, e estou tendo o mesmo problema já listado acima por alguns usuários, quando cliclo para finalizar o pedido, nada acontece.
    Uso o magento 1.7.0.2 e o modulo dos correios do pedro teixeira.

    Vc poderia me ajudar a resolver por favor?

    Desde já agradeço,

    Celso Lorena

  54. Instalei o modulo em meu ambiente de teste, e na finalização quando seleciono o PagSeguro uma lista de formas de pagamento aparece, porém todos são links para javascript:void(0);

    Ao finalizar pedido aparece uma box vazia e recebo do magento um email de Aviso de falha no pagamento, com razão em branco também.

  55. Estou tentando instalar o modulo via API pois o outro (HPP), quando o pedido é cancelado pelo PagSeguro os produtos não voltam para o estoque. Tenho o modulo do Traycheckout e isso não acontece no cancelamento.

    Tem como desabilitar o cancelamento automático no módulo HPP?

  56. Ola Tiago, parabens pelo trabalho, sou novato no magento e instalei o pagseguro e no finalizar o pedido aparece uma caixa de mensagem e nao redireciona para o pagseguro para realizar o pagamento, pode me ajudar por email?

    isaque.paulo@hotmail.com

  57. Oi Tiago, da uma força ai se puder….

    Instalei o módulo do Pagseguro na minha Loja Virtual, porém quando o Magento cancela os pedidos por qualquer motivo os produtos adquiridos pelo cliente não retornam ao estoque.

    É isso mesmo? Ou eu errei em algo na hora de configurar o módulo.

    Desde já agradeço uma resposta,

    Rodrigo

  58. Olá Tiago tudo bem?

    Parabéns pelos módulos desenvolvidos, aprecio muito seu trabalho, é bom saber que temos um brasileiro nos representando nesta plataforma que mais cresce no mundo.

    Cara to precisando muito deste módulo que abre um pop-up perco muita venda por causa do redirecionamento.

    Cara com sua experiencia me da uma luz ai, o que acha que devo fazer atualizar com este módulo ou entrar em um Bcash!?

    Consegue atualizar pra mim não entendo muito de programação.
    Aguardo.

  59. Fala Tiago, não sei se você pode me ajudar. Instalei o módulo, configurei tudo, mas na hora de finalizar o pedido e ir para o pagseguro está dando um alert vazio e não grava na no log.

    Abs!

  60. Parabéns pelo módulo Tiago, facilitou MUITO minha vida. Tenho duas lojas e uma delas ainda utiliza um módulo antigo que não atualiza os status automaticamente.

    Mais uma vez, parabéns 🙂

  61. instalei e esta dando o seguinte erro:
    PHP Fatal error: Class ‘OsStudios_PagSeguroApi_Helper_Data’ not found in E:homewebrarWebdupladigitallojaappMage.php on line 546

  62. Tiago, bom dia.

    Gostaria de utilizar seu Módulo, porém, gostaria de saber se todos problemas relacionados a versão 1.7.0.2 do Magento já foram solucionadas.

    Obrigado!

  63. Mesmo erro relatado acima. Após preencher os dados não finaliza a compra e aparece um pop-up vazio, sem nenhum retorno.

    Ou seja, não finaliza a compra!

  64. Olá Tiago,

    eu coloquei um plugin seu e deu problema no meu admin do magento, agora não consigo entrar mais no admin, como faço para fazer o Login?

    Por favor me retorne por email?

    Fatal error: Class ‘PagSeguro_Pagseguro_Helper_Data’ not found in /home/storage/1/a8/fb/site1366053987/public_html/loja/app/Mage.php on line 546

  65. Obrigado Thiago,

    por aqui deu certo: Magento 1.7.0.2 com o checkout nativo.

    Porém me ocorreu uma dúvida: Quando vou ver histórico, do retorno, ou verificar status de pedido, aparece umas 6 vezes o estado para um mesmo pedido. É normal ? Porque parece que o PagSeguro não está conseguindo identificar a consulta, por isso manda várias notificações?

  66. Tiago, parabéns pelo trabalho.

    Dúvida: Existe alguma restrição para compras de produtos virtuais? Fiz uma instalação limpa e ainda assim não consegui fazer funcionar.

    Produto virtual: Para na última etapa e a página seguinte não carrega.
    Produto simples: Na última etapa exibe um msgbox em branco e para.

    Pode dar uma dica quanto a isso?

  67. Fala Tiago!

    Cara, teu módulo disparado é melhor que o da própria UOL.

    Mas comprei um template muito bonito e não estou conseguindo fazer a integração. Já limpei cache, já reinstalei tudo… mas ao final não aparece nada, nenhuma mensagem de erro pra me deixar mais animado…
    Tenho bom conhecimento de php, mas sou novato (muito novato) com o magento. Olha só, se você consegue me dar uma luz: xtremeinformatica.com.br

    O que voce acha que pode ser??

  68. igo carvalho do santos Reply

    Bom dia tiago. Desculpa esta encomodando, mas estou tentando utiliza o seu modulo do pagseguro, mas não consigo, pois sempre ocorre um erro no Config.php. Vi que nas suas resposta vc que deve ser alguma validação do pagseguro de endereco ou telefone ( formato ). Creio eu que pode ser uma configuração de endereço do usuário. Fiz uma instalação limpa do magento 1.7 e peço que você me diga o que devo configura no meu admin do magento ou qual modulo devo utilizar para resolver esse problema. Obrigado des de já.

  69. Bom dia Tiago,

    chará, seguinte! estou com este erro na instalação do módulo PagSeguro “CONNECT ERROR: Package community/OsStudios_PagSeguro 1.0.0.3: requires PHP version >= 5.0.0 and <= 5.4.7 current is: 5.4.13" O que posso fazer para que ele aceite esse versão do PHP?

  70. Falae Tiago, blz? Primeiramente parabéns pelo seu blog e seus post! Ótimas contribuições para a comunidade.

    Instalei e configurei. Estava fazendo o teste e tudo ia bem.
    Quando fui no back-end para ver como ficou o pedido feito, ao entrar em qualquer pedido recebo o erro:
    “Não foi possível carregar as configurações do método de pagamento “pagseguro_config””. Erro completo aqui:
    http://www.retromania.com.br/dev/errors/report.php?id=1272248108748&skin=default

    Já viu isso antes?

    Outra coisa, não é possível usar a tela padrão de sucesso do Magento? Pois a do Módulo não está personalizada como a padrão e tb pelo que estou percebendo não está usando o código do Analytics, logo não registra as conversões lá.

    Abraços

  71. Rodrigo Gabriel Reply

    Fala Tiago, tudo bem? Já usei o seu módulo e recomendo a todos. Eu estava para fazer o treinamento Desenvolvedor Magento pela EcommerceSchool quye vocês iriam fazer, fiz o pagamento da primeira mensalidade, mas o treinamento foi cancelado sem data prevista de lançamento, você sabe me dizer o porque? Vocês estarão realizando algum outro tipo de treinamento, ou você poderia me indicar aonde eu posso realizar um treinamento nesse porte? Agradeço desde já, obrigado.

  72. Instalei o seu plugin do pagseguro, mais não funciona quando eu clico em finalizar ele aparece um alert em branco. e tambem no fechamento aparece todos os tipos de pagamentos e eu nao queria, queria que aparecese só pag-seguro se quiser da uma olhada segue o link da minha loja http://www.essencialsemijoias.com/

  73. Olá Thiago,

    Instalei o seu módulo na versão 1.7.0.2, junto com o OneStepCheckout.

    Quando seu módulo esta desabilitado o checkout funciona normalmente. Porém quando eu habilito aparece uma mensagem de erro em branco e nos logs aparece o seguinte erro:

    exception ‘Exception’ with message ‘This letter cannot be sent.’ in /Users/lucio/Sites/magento/app/code/core/Mage/Core/Model/Email/Template.php:399
    Stack trace:
    #0 /Users/lucio/Sites/magento/app/code/core/Mage/Core/Model/Email/Template.php(507): Mage_Core_Model_Email_Template->send(‘lucios@gma…’, ‘Contat…’, Array)
    #1 /Users/lucio/Sites/magento/app/code/core/Mage/Checkout/Helper/Data.php(221): Mage_Core_Model_Email_Template->sendTransactional(‘checkout_paymen…’, ‘general’, ‘lucios@gma…’, ‘Contat…’, Array)
    #2 /Users/lucio/Sites/magento/app/code/local/DeivisonArthur/OnepageCheckout/controllers/IndexController.php(519): Mage_Checkout_Helper_Data->sendPaymentFailedEmail(Object(Mage_Sales_Model_Quote), ‘?’)
    #3 /Users/lucio/Sites/magento/app/code/core/Mage/Core/Controller/Varien/Action.php(419): DeivisonArthur_OnepageCheckout_IndexController->saveOrderAction()
    #4 /Users/lucio/Sites/magento/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch(‘saveOrder’)
    #5 /Users/lucio/Sites/magento/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
    #6 /Users/lucio/Sites/magento/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
    #7 /Users/lucio/Sites/magento/app/Mage.php(683): Mage_Core_Model_App->run(Array)
    #8 /Users/lucio/Sites/magento/index.php(87): Mage::run(”, ‘store’)
    #9 {main}

    Quando seu módulo esta desabilitado o checkout funciona normalmente.

    Você saberia me dizer o que pode estar acontecendo ?

    Obrigado

    abs

    Lucio

  74. Olá, Estou como o mesmo problema ao finalizar o pedido não é direcionado ao pagseguro nada acontece, já tem um solução para esse problema?

  75. Olá Tiago

    Esse módulo mostra os valores e números de parcelas? Ou continua tendo que ser feito na unha essa parte?

  76. Salve, Tiago.

    Fiquei confuso, acho que pode ter mais gente na mesma. Então por por aqui para tentar deixar a dica:

    O link aqui no post leva para a sua versão 1.0.0.2, que tem início com um texto em inglês (http://www.magentocommerce.com/magento-connect/1031.html -> Release Notes).

    Porém, com uma pesquisa nas extensões (http://www.magentocommerce.com/magento-connect/catalogsearch/result/?q=pagseguro&pl=0) é retornado um outro “PagSeguro by Os Studios” (http://www.magentocommerce.com/magento-connect/pagseguro-by-os-studios-1439.html) que acusa a versão 1.0.0.3 nas Release Notes.

    Onde encontrar a versão mais atual?
    E, outra, me manda por e-mails seus dados para eu mandar um “cafezinho”! Porque tu dá uma puta ajuda na nossa vida! 😉

  77. Olá Tiago

    Como vai …eu baixei o módulo PagSeguro no Magento Connect e roudou tudo certo na loja que estou desenvolvendo,seguindo as suas instruções e deu super certo.

    Está de parabéns nota 1.000

    Um abraço e sucesso sempre em seus projetos.

    Obrigado

    Bruno Soares

  78. Olá!!!

    Instalei o módulo criado por vc faz alguns dias… corrigi o erro do arquivo Xml.php disponibilizado pelo Deivison para Checkouts não padrão do Magento.

    O módulo parece funcionar de forma ideal, só me surgiu duas duvidas…

    Cada vez q preciso atualizar os status tenho q entrar em:
    PagSeguro API -> Ações -> Verificar Status de Pedidos no Pagseguro
    Esse passo é realmente necessário ou existe uma forma de atualização automática e esse botão é apenas um meio de forçar a atualização?

    Segunda duvida é na questão de faturar o pedido automaticamente… ele gera a fatura mas não dispara o email notificando o cliente… isso é alguma configuração q tem q ser alterada ou essa funcionalidade não é inclusa?

    De qq forma gostei bastante do módulo e recomendo a todos…

    • Fernando Amorim Reply

      Olá Carlos,

      Você conseguiu resolver este problema? Tb estou com esta dificuldade na minha instalação, não estou conseguindo fazer com que o email seja enviado, aprova o pagamento, mas tenho que entrar na Fatura e clicar no botão para enviar o email (tanto para o cliente como para quem deve receber as cópias).

      Obrigado

  79. estou com o seguinte erro na api do pagseguro em todos os sites que intalei seu modulo!!!

    2013-11-19T18:39:59+00:00 ERR (3): Warning: Illegal offset type in /home/wvirt/lojadigimaq1.com.br/public_html/app/code/community/OsStudios/PagSeguroApi/Model/System/Config/Source/Config.php on line 40
    2013-11-19T18:39:59+00:00 ERR (3): Warning: Illegal offset type in /home/wvirt/lojadigimaq1.com.br/public_html/app/code/community/OsStudios/PagSeguroApi/Model/System/Config/Source/Config.php on line 40
    2013-11-19T18:39:59+00:00 ERR (3): Warning: chmod() has been disabled for security reasons in /home/wvirt/lojadigimaq1.com.br/public_html/app/Mage.php on line 821
    2013-11-19T18:40:00+00:00 DEBUG (7): HEADERS ALREADY SENT: [0] /home/wvirt/lojadigimaq1.com.br/public_html/app/code/core/Mage/Core/Controller/Response/Http.php:52
    [1] /home/wvirt/lojadigimaq1.com.br/public_html/lib/Zend/Controller/Response/Abstract.php:766
    [2] /home/wvirt/lojadigimaq1.com.br/public_html/app/code/core/Mage/Core/Controller/Response/Http.php:83
    [3] /home/wvirt/lojadigimaq1.com.br/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php:188
    [4] /home/wvirt/lojadigimaq1.com.br/public_html/app/code/core/Mage/Core/Model/App.php:354
    [5] /home/wvirt/lojadigimaq1.com.br/public_html/app/Mage.php:683
    [6] /home/wvirt/lojadigimaq1.com.br/public_html/index.php:87

    2013-11-19T18:40:02+00:00 ERR (3): Warning: Illegal offset type in /home/wvirt/lojadigimaq1.com.br/public_html/app/code/community/OsStudios/PagSeguroApi/Model/System/Config/Source/Config.php on line 40
    2013-11-19T18:40:02+00:00 ERR (3): Warning: Illegal offset type in /home/wvirt/lojadigimaq1.com.br/public_html/app/code/community/OsStudios/PagSeguroApi/Model/System/Config/Source/Config.php on line 40

    vc sabe como me ajudar ?

  80. Oi Tiago,
    É a primeira que estou usando o seu modulo, gostei do que vi aqui, mas estou com o mesmo problema que outros aqui do post, na hora de finalizar o pedido nada acontece! Não sou redirecionado para o PagSeguro, teria como você ver isso?
    O link do site está ai, é um site teste, tudo funcionando eu irei implementar em outro site, que também é magento 1.7.0.2.
    Desde já agradeço sua atenção Tiago!!!

  81. Olá Tiago, parabéns pelo novo modulo.
    Estou com um probleminha no css as imagens das bandeiras não estão aparecendo. Estou testando no tema padrão, versão 1.7

  82. Olá,

    Consegui realizar a instalação do módulo e o mesmo aparece tudo direitinho na hora de escolher a forma de pagamento. No entanto, no momento em que finalizo a compra e que deveria ser redirecionada para a pagina do pagseguro, acontece o seguinte erro:

    “Unable to connect to ssl://ws.pagseguro.uol.com.br:443
    Unable to find the socket transport “ssl” – did you forget to enable it when you configured php?”

    Gostaria de perguntar se é realmente necessário um certificado ssl ou se é algum erro de configuração do magento. A loja está em: http://hungria.cray.com.br/~monterea/site/index.php

    Obrigada!

  83. Antonio Lopes Reply

    Gostaria de inserir simulador de parcelas PagSeguro na Página seguros. Como inserir o simulador de parcelas do check-out na página produtos. Teria como fazê-lo?

    • Olá Antônio, Faça uma busca no Google por blogs especializados em Magento. Você encontra diversos tutoriais ensinando como adicionar a simulação do parcelamento na página do produto. É bem fácil inserir a simulação de parcelas. Um abraço, boa sorte!

  84. Olá amigo, parabéns pelo seu módulo.
    a unica coisa que não está funcionando muito bem no meu site e que quando vou escolher o método de pagamento, o valor não fica diferente das parcelas do mercado livre tipo…

    um Pen drive de 25,00 dividido em 2x no PagSeguro fica 2x de 26,13 já no seu modulo fica 2x 25,50.

    a taxa que o PagSeguro cobra é de 6,40% + 0,40, como eu faço para colocar esse coeficiente.

  85. Tiago tudo jóia?

    Porque no meu Painel na aba “PagSeguro – API” vejo esta mensagem?

    “Este recurso estará disponível nas próximas versões deste módulo.”

    Eu instalei primeiro o Módulo “PagSeguro by Os Studios” e depois o “PagSeguroApi by Os Studios”. Tem algum problema? Instalei pelo Magento Connect.

    Obrigado e parabéns pelos seus trabalhos com o Magento.

    • Olá Bruno, Tem dois módulos Os Studios no Magento Connect, um deles vai aparecer a mensagem que você informou. Para integrar com PagSeguro API você deve baixar o módulo que é informado neste post ou diretamente do GitHub. Verifique os links no artigo acima. Um abraço e boa sorte!

  86. Olá Tiago! Uso seu módulo há meses e essa semana notei que pagamentos via PagSeguro não estão mais sendo confirmados automaticamente no painel do Magento, quando o cliente efetua o pagamento continua como Pendente, você saberia dizer se o PagSeguro fez alguma mudança na api ou se há alguma solução?

    Abraço!

  87. Olá pessoal, Eu ainda não consegui realizar a integração do módulo com a versão 1.8 do Magento. Acredito que a compatibilidade seja somente até a versão 1.7. Pergunto se alguém já fez a integração do módulo com a versão 1.8. Obrigado.

  88. Olá!

    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)
    Error: Item amount invalid pattern: 180. Must fit the patern: d+.d{2} (11029)

    quando confirma meu pagamento esta dando o seguinte erro, será que poderia me ajudar?

    Usava o seu modulo anterior funcionava certinho, esse deu esse erro

    desde ja agradeço sua atencao

  89. Ola amigo onde posso encontrar um modulo compatível com a versão 1.8 do magento ?

  90. Olá Tiago, estou para desenvolver uma nova loja e a cliente quer usar o PagSeguro, e me parece que agora existe um processo de pagamento em lightbox, que é um novo recurso que o próprio PagSeguro implementou. Seu módulo usa esse modo em lightbox para pagamento? Caso não use, verifiquei aqui no post que alguns usuários reportaram uns erros que estavam em análise lá no github. Esses erros já foram solucionados, isto é, o módulo já tá funcionando redondo?? Os status dos pedidos são sincronizados com o Magento logo que são atualizados?

    Fico no aguardo e lhe parabenizo pelo módulo e pela sua certificação, em breve quero ir atrás dela tbm! Abraço.

  91. Esqueci de mencionar no comment anterior: estou usando a versão 1.7 do Magento, não sei se a 1.8 tá “estável”, então prefiro a 1.7 mesmo.

  92. Oi Tiago,

    Acabei de instalar o módulo com API na minha loja, mas não aparece no back. Estou usando magento 1.8.1.
    Alguma dica?

    Obrigada.

  93. Marcelo Caetano Reply

    Olá Tiago, e quem tem o outro módulo o que fazer para instalar o com API e nao ter problemas?

  94. Olá estou tendo problema com o modulo ao finalizar a compra aparece o seguinte erro “Unable to Connect to ssl://ws.pagseguro.uol.com.br:443. Error #0:”, já dei um pesquisada na internet e não vi nada de interessante.

    ps: o modulo openssl estar habilitado.

  95. Olá, Tiago!

    Segundo esse tópico de 2 meses atrás, no Fórum de desenvolvedores do PagSeguro, já é possível fazer com que o checkout seja feito sem sair do ambiente da loja, via lightbox:
    http://forum.pagseguro.uol.com.br/t/7736302/checkout-lightbox—o-que-e-e-como-utilizar

    Você planeja implementar seu módulo com essa funcionalidade? Porque pelo que me parece o seu desenvolvimento é o mais recente e completo desde outras versões dessa solução.

    Grande abraço,
    Bruno Dombidau

  96. César Augusto Reply

    Parceiro, pelo amor de Deus muda esse estilo de página seu, texto cinza claro em fundo branco sinceramente não rola, ou escurece o fundo ou muda a p…. da fonte pra preto ou pelo menos um cinza bem escuro pq pra ler esses tamanhos de textos forçando a vista desse jeito fica complicado.

    Valeu, nem vou te cobrar pelo toque… KKKKK

  97. Olá Tiago

    Inastalei o modulo em minha loja 1.7, mas quando clico em finalizar pedido ele volta para home, fiz varios teste incluisive deixei toda a loja default e instalei somente o modulo e ocorre a mesma coisa.

  98. O pagto do cliente funciona mas no retorno não chama a página de sucesso, que agora tenho que instalar a tag do e-bit.
    Pode me ajudar ? Aonde fica esta página ?

    Obrigado.

    • Olá Laerte,

      Fica em: app/design/frontend/base/default/template/osstudios/pagseguroapi/success.phtml.

      Abraços,

      – Tiago

Leave A Reply

Navigate