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
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.
LikeLike
Olá Luiz,
Verificarei este problema e corrigirei.
Por favor, a versão mais nova estará no GitHub, ok?
Um abraço,
Tiago Sampaio
LikeLike
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
LikeLike
Quis dizer “problema” e não modelo.
LikeLike
Luiz,
Foi criada uma nova issue no GitHub para que eu revise este problema. Se quiser pode acompanhar.
https://github.com/tiagosampaio/PagSeguroApi-by-OsStudios/issues/2
Um abraço,
Tiago Sampaio
LikeLike
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?
LikeLike
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
LikeLike
Eu estava perguntei pois o módulo do ipagare faz isto com o pagseguro e o bcash
LikeLike
O problema falado acima já foi corrigido? Pois tambem estou usando a magento v1.6.1
LikeLike
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
LikeLike
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?
LikeLike
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ç!
LikeLike
Só para complementar! Migrei fazendo um .tar de /var/www/html e o dump do banco! Certo ou troféu de burro pra mim ?
LikeLike
Pq*… Faltou o PHP-DOM !! Quanto não se perde com a ignorância.. Resolvido!
De qq forma vlw !!
LikeLike
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
LikeLike
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/
LikeLike
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!
LikeLike
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
LikeLike
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.
LikeLike
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
LikeLike
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?
LikeLike
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
LikeLike
Boa noite pessoal,
Alguém conseguiu resolver o problema do Maickel? estou com a mesma situação.
LikeLike
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!
LikeLike
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
LikeLike
A Solução: https://gist.github.com/deivisonarthur/5670343
LikeLike
Cara eu estou com o mesmo problema que você, achou o erro?
Valeu!
LikeLike
nao funciona com o magento compilado
LikeLike
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?
LikeLike
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
LikeLike
Oi Tiago… se vc puder ajudar eu gostaria.
Minha loja está em implantação.
meu e-mail é [email protected]
LikeLike
Cristiane,
Seu problema foi solucionado conforme os e-mails que trocamos, ok?
Um grande abraço,
Tiago Sampaio
LikeLike
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.
LikeLike
Olá Edison,
O problema foi corrigido e agora você pode baixar o módulo no endereço:
http://www.magentocommerce.com/magento-connect/catalog/product/view/id/17594/s/osstudios-pagseguroapi-9849/.
Abraços
Tiago Sampaio
LikeLike
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!
LikeLike
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
LikeLike
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?
LikeLike
Achei a solução antes…O problema era que o campo do telefone estava com formato impróprio, deve ser dessa forma por exemplo: (21) 12345678
Mais referências sobre o formato do HTML para pagamento via API do Pagseguro: https://pagseguro.uol.com.br/v2/guia-de-integracao/pagamento-via-html.html#rmcl
Abraços a todos!
LikeLike
Olá Felipe,
Muito obrigado por compartilhar sua solução conosco.
Um grande abraço,
Tiago Sampaio
LikeLike
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
LikeLike
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
LikeLike
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.
LikeLike
Olá David,
Muito provavelmente o PagSeguro alterou os fatores de parcelamento.
Existe uma Issue no GitHub que provê a solução desta questão simplesmente permitindo que o lojista altere os fatores de parcelamento.
A issue é https://github.com/tiagosampaio/PagSeguroApi-by-OsStudios/issues/6.
Acompanhe o projeto, pois esta feature será implementada em novos releases.
Abraços,
Tiago Sampaio
LikeLike
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
LikeLike
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
LikeLike
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
LikeLike
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
LikeLike
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.
LikeLike
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…
LikeLike
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
LikeLike
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”}
LikeLike
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
LikeLike
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 🙂
LikeLike
Tiago,
Fiz uma instalação limpa, (sem tema, sem onepage checkou) e coloquei o seu modulo.. e mesmo assim.. não funciona
LikeLike
Voltei a usar o modulo antigo
LikeLike
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?
LikeLike
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.
LikeLike
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
LikeLike
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?
LikeLike
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…
LikeLike
Samuel,
Muito provalvemente seu Token ou e-mail está cadastrado incorretamente no painel de sua loja.
Abraços,
Tiago Sampaio
LikeLike
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!
LikeLike
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
LikeLike
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.
LikeLike
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
LikeLike
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?
LikeLike
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
LikeLike
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
LikeLike
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
LikeLike
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.
LikeLike
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
LikeLike
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.
LikeLike
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
LikeLike
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
LikeLike
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??
LikeLike
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
LikeLike
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
LikeLike
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.
LikeLike
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
LikeLike
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?
LikeLike
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!
LikeLike
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!
LikeLike
Tiago, consegui já arrumar o erro. Obrigado mesmo assim.
LikeLike
Olá Laerte,
Fique á vontade para postar a solução que resolveu seu problema, ok?
Abraços,
Tiago
LikeLike
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
LikeLike
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
LikeLike
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.
LikeLike
Estou com o mesmo problema. Teve solução? Qual?
LikeLike
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.
LikeLike
Estou com o mesmo problema. Teve solução? Qual?
LikeLike
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.
LikeLike
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?
LikeLike
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?
LikeLike
Boa tarde,
Estou com problema com modulo do PagSeguro API.
Quando vou finalizar a compra ela não finaliza, não acontece nada.
http://www.lojaguerreiros.com.br
No painel esta tudo configurado corretamente, preciso de ajuda.
LikeLike
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
LikeLike
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
LikeLike
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
LikeLike
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á.
LikeLike
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
LikeLike
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
LikeLike
Karla, estou com o mesmo problema que voce estava. Consegue me ajudar com o caminho da página de sucesso ?
Obrigado.
LikeLike