1,000+
August 1, 2024
October 6, 2019
👉 A nova geração de nossa integração está disponível aqui. 👈
Ela pede menos informações ao consumidor, e tem recursos como PIX transparente, Autenticação 3Ds (aumenta a taxa de aprovação e reduz chargebacks), Recorrência, e muito mais.
Esta versão utiliza uma API do PagSeguro que será descontinuada no futuro por eles.
Veja o passo a passo de instalação para WooCommerce
Adicione o PagSeguro (PagBank) como método de pagamento em sua loja WooCommerce.
PagSeguro é um método de pagamento brasileiro oferecido pela UOL.
Este plugin foi desenvolvido a partir da documentação oficial do PagSeguro e utiliza uma versão depreciada da API de pagamentos (legado).
Para usar as novas APIs, utilize a Nova Geração de nossa integração.
Graças a uma parceria com o PagSeguro, as transações realizadas por este módulo, possuem condições especiais junto ao PagSeguro.
Ao usar nossa integração, você não pagará mais a taxa de intermediação do PagSeguro (tipicamente R$0,40/pedido aprovado) e passará a pagar uma taxa de transação menor que a taxa oficial (que é 4,99% para recebimento em 14 dias ou 3,99% para recebimento em 30 dias).
Caso sua conta PagSeguro possua uma taxa ou condição negociada melhor que a nossa, e seu faturamento seja superior a R$20 mil/mês, entre em contato conosco antes de usar nossa integração.
Você não paga nada a mais por isso e ainda ajuda este e outros projetos.
Estão disponíveis as seguintes modalidades de pagamento:
Para usar a Sandbox do PagSeguro, consulte nossa documentação.
Compatível com versões posteriores ao WooCommerce 3.0.
Este plugin também é compatível com o WooCommerce Extra Checkout Fields for Brazil, desta forma é possível enviar os campos de “CPF”, “número do endereço” e “bairro” (para o Checkout Transparente é obrigatório o uso deste plugin).
Novas funcionalidades somente serão adicionadas à nova geração da nossa integração, mas se encontrar problemas ou erros nesta, entre em contato conosco.
Confira o nosso passo a passo de instalação e configuração.
Este plugin funciona perfeitamente em conjunto com:
Você pode esclarecer suas dúvidas usando:
Você pode contribuir com código-fonte em nossa página no GitHub.
É necessário possuir uma conta no PagSeguro e ter instalado o WooCommerce.
No PagSeguro é necessário desativar a opção de “Pagamento via Formulário HTML”, você pode fazer isso em “Preferências” > “Integrações“.
Com isso já é possível receber os pagamentos e receber notificações do PagSeguro para atualizar seus pedidos automaticamente.
Atenção: Não é necessário configurar qualquer URL em “Página de redirecionamento” ou “Notificação de transação”, pois o plugin é capaz de comunicar o PagSeguro pela API quais URLs devem ser utilizadas para cada situação.
Com o plugin instalado acesse o admin do WordPress e entre em “WooCommerce” > “Configurações” > “Finalizar compra” > “PagSeguro”.
Habilite o PagSeguro, adicione o seu e-mail e o token do PagSeguro. O token é utilizado para gerar os pagamentos e fazer o retorno de dados.
Você pode conseguir um token no PagSeguro em “Integrações” > “Token de Segurança“.
PagSeguro App Key: Autorize nossa aplicação junto ao PagSeguro para obter sua chave e usufruir das novas taxas de recebimento e maior conversão.
É possível escolher entre três opções de pagamento que são:
Você ainda pode definir o comportamento da integração utilizando as opções:
Para utilizar o checkout transparente é necessário utilizar o plugin WooCommerce Extra Checkout Fields for Brazil.
Com o WooCommerce Extra Checkout Fields for Brazil instalado e ativado você deve ir até “WooCommerce > Campos do Checkout” e configurar a opção “Exibir Tipo de Pessoa” como “Pessoa Física apenas”.
Isto é necessário porque é obrigatório o envio de CPF para o PagSeguro, além de que o PagSeguro aceita apenas CPF para documento do titular do cartão.
Pronto, sua loja já pode receber pagamentos pelo PagSeguro.
Este plugin esta licenciado como GPL.
No momento o PagSeguro recebe pagamentos apenas do Brasil.
Configuramos o plugin para receber pagamentos apenas de usuários que selecionarem o Brasil nas informações de pagamento durante o checkout.
São aceitos todos os meios de pagamentos que o PagSeguro disponibiliza, entretanto você precisa ativa-los na sua conta.
Confira os meios de pagamento e parcelamento.
Fazemos a integração baseada na documentação oficial do PagSeguro que pode ser encontrada nos “guias de integração” utilizando a última versão da API de pagamentos.
Você esqueceu de selecionar o Brasil durante o cadastro no checkout.
A opção de pagamento pelo PagSeguro funciona apenas com o Brasil.
Sim é possível, basta utilizar o plugin WooCommerce Extra Checkout Fields for Brazil.
Sim, esta certo e significa que o plugin esta trabalhando como deveria.
Todo gateway de pagamentos no WooCommerce deve mudar o status do pedido para “processando” no momento que é confirmado o pagamento e nunca deve ser alterado sozinho para “concluído”, pois o pedido deve ir apenas para o status “concluído” após ele ter sido entregue.
Para produtos baixáveis a configuração padrão do WooCommerce é permitir o acesso apenas quando o pedido tem o status “concluído”, entretanto nas configurações do WooCommerce na aba Produtos é possível ativar a opção “Conceder acesso para download do produto após o pagamento” e assim liberar o download quando o status do pedido esta como “processando”.
Esta mensagem geralmente aparece por que não foi configurado um Token válido.
Gere um novo Token no PagSeguro em “Preferências” > “Integrações” e adicione ele nas configurações do plugin.
Outro erro comum é gerar um token e cadastrar nas configurações do plugin um e-mail que não é o proprietário do token, então tenha certeza que estes dados estão realmente corretos!
Note que caso você esteja utilizando a opção de sandbox é necessário usar um e-mail e token de testes que podem ser encontrados em “PagSeguro Sandbox > Dados de Teste“.
Se você tem certeza que o Token e Login estão corretos você deve acessar a página “WooCommerce > Status do Sistema” e verificar se fsockopen e cURL estão ativos. É necessário procurar ajuda do seu provedor de hospedagem caso você tenha o fsockopen e/ou o cURL desativados.
Para quem estiver utilizando o Checkout Transparente é obrigatório o uso do plugin WooCommerce Extra Checkout Fields for Brazil para enviar o CPF ao PagSeguro, caso o contrário será impossível de finalizar o pedido, veja no guia de instalação como fazer isso.
Por último é possível ativar a opção de Log de depuração nas configurações do plugin e tentar novamente fechar um pedido (você deve tentar fechar um pedido para que o log será gerado e o erro gravado nele).
Com o log é possível saber exatamente o que esta dando de errado com a sua instalação.
Caso você não entenda o conteúdo do log não tem problema, você pode me abrir um chamado na central de ajuda com o link do log (utilize o pastebin.com ou o gist.github.com para salvar o conteúdo do log).
Sim, o status é alterado automaticamente usando a API de notificações de mudança de status do PagSeguro.
Caso os status dos seus pedidos não estiverem sendo alterados clique aqui e veja algumas soluções para testar e corrigir o problema.
A seguir uma lista de ferramentas que podem estar bloqueando as notificações do PagSeguro:
mod_security
habilitado, neste caso vai acontecer igual com o CloudFlare bloqueando qualquer comunicação de outros servidores com o seu. Como solução você pode desativar ou permitir os IPs do PagSeguro.Sim, basta ativar esta nas opções do plugin.
Sim, funciona. Você deve ativar nas opções do plugin.
Com a nossa integração não é necessário autorização para utilizar o mesmo.
Sim, funciona. O difícil é conseguir fazer a Sandbox do PagSeguro funcionar. Considere usar a nova versão da nossa integração, que usa a nova api.
Caso você tenha este problema, basta marcar ativar a opção Enviar apenas o total do pedido na página de configurações do plugin.
Não é necessário configurar qualquer URL para “Notificação de transação” ou para “Página de redirecionamento”, o plugin já diz para o PagSeguro quais URLs serão utilizadas.
Por favor, caso você tenha algum problema com o funcionamento do plugin, entre em contato conosco com o link arquivo de log (ative ele nas opções do plugin e tente fazer uma compra, depois vá até WooCommerce > Status do Sistema, selecione o log do pagseguro e copie os dados, depois crie um link usando o pastebin.com ou o gist.github.com), desta forma fica mais rápido para fazer o diagnóstico.
= 3.16.4 – 28/Nov/2023=
* Adicionado suporte WP 6.4.1
* Melhoria: agora é possível definir quais meios de pagamentoe estarão disponíveis se o cliente for redirecionado para o PagSeguro.
ndash
que aparecia no nome dos itens listados no PagSeguro.tel
no Checkout Transparente. (Possível com a ajuda de Thiago Guimarães).Version | Download | Type |
---|---|---|
3.16.7 | Download | Stable |
3.16.6 | Download | Stable |
3.16.5 | Download | Stable |
3.16.4 | Download | Stable |
3.16.3 | Download | Stable |
3.16.2 | Download | Stable |
3.16.1 | Download | Stable |
3.16.0 | Download | Stable |
3.15.2 | Download | Stable |
3.15.1 | Download | Stable |
3.15.0 | Download | Stable |
3.14.0 | Download | Stable |
3.13.1 | Download | Stable |
3.13.0 | Download | Stable |
3.12.0 | Download | Stable |
3.11.2 | Download | Stable |
3.11.1 | Download | Stable |
3.11.0 | Download | Stable |
3.10.1 | Download | Stable |
3.10.0 | Download | Stable |
3.9.2 | Download | Stable |
3.9.1 | Download | Stable |
3.9.0 | Download | Stable |
3.8.1 | Download | Stable |
3.8.0 | Download | Stable |
3.7.0 | Download | Stable |
3.6.1 | Download | Stable |
3.6.0 | Download | Stable |
3.5.3 | Download | Stable |
3.3.4 | Download | Stable |
3.3.3 | Download | Stable |
3.3.2 | Download | Stable |
3.3.1 | Download | Stable |
3.3.0 | Download | Stable |
3.2.7 | Download | Stable |
3.2.6 | Download | Stable |
3.2.5 | Download | Stable |
3.2.4 | Download | Stable |
3.2.3 | Download | Stable |
3.2.2 | Download | Stable |
3.2.1 | Download | Stable |
3.2.0 | Download | Stable |
3.1.0 | Download | Stable |
Development | Download | Trunk |