Readme
Readme
Readme
== Description ==
= Contribute =
= Compatibilidade =
Este plugin também é compatível com o [WooCommerce Extra Checkout Fields for
Brazil](http://wordpress.org/plugins/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).
= Instalação =
= Integração =
= Dúvidas? =
= Colaborar =
= Agradecimentos =
== Installation ==
* Upload plugin files to your plugins folder, or install using WordPress built-in
Add New Plugin installer;
* Activate the plugin;
* Navigate to WooCommerce -> Settings -> Payment Gateways, choose PagSeguro and
fill in your PagSeguro Email and Token.
= Instalação do plugin: =
= Requerimentos: =
= Configurações no PagSeguro: =
= Configurações do Plugin: =
= Checkout Transparente =
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.
Sim é possível, basta utilizar o plugin [WooCommerce Extra Checkout Fields for
Brazil](http://wordpress.org/plugins/woocommerce-extra-checkout-fields-for-
brazil/).
= O pedido foi pago e ficou com o status de "processando" e não como "concluído",
isto esta certo? =
Sim, esta certo e significa que o plugin esta trabalhando como deveria.
Esta mensagem geralmente aparece por causa que não foi configurado um **Token
válido**.
Gere um novo Token no PagSeguro em "Preferências" > "[Integrações]
(https://pagseguro.uol.com.br/preferencias/integracoes.jhtml)" 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](https://sandbox.pagseguro.uol.com.br/vendedor/configuracoes.html)".
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.
Caso você não entenda o conteúdo do log não tem problema, você pode me abrir um
[chamado na central de ajuda](https://pagsegurotransparente.zendesk.com/hc/pt-br/)
com o link do log (utilize o [pastebin.com](http://pastebin.com) ou o
[gist.github.com](http://gist.github.com) para salvar o conteúdo do log).
Caso os status dos seus pedidos não estiverem sendo alterados siga o tutorial do
PagSeguro:
* Site com CloudFlare, pois por padrão serão bloqueadas quaisquer comunicações de
outros servidores com o seu. É possível resolver isso desbloqueando a lista de IPs
do PagSeguro.
* Plugin de segurança como o "iThemes Security" com a opção para adicionar a lista
do HackRepair.com no .htaccess do site. Acontece que o user-agent do PagSeguro esta
no meio da lista e vai bloquear qualquer comunicação. Você pode remover isso da
lista, basta encontrar onde bloquea o user-agent "jakarta" e deletar ou criar uma
regra para aceitar os IPs 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, funciona e basta você ativar isso nas opções do plugin, além de configurar o
seu [e-mail e token de testes]
(https://sandbox.pagseguro.uol.com.br/vendedor/configuracoes.html)".
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.
Por favor, caso você tenha algum problema com o funcionamento do plugin, [abra um
tópico no fórum do plugin](https://wordpress.org/support/plugin/woocommerce-
pagseguro#postform) 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]
(http://pastebin.com) ou o [gist.github.com](http://gist.github.com)), desta forma
fica mais rápido para fazer o diagnóstico.
== Screenshots ==
1. Configurações do plugin.
2. Método de pagamento na página de finalizar o pedido.
3. Exemplo do Lightbox funcionando com o Sandbox do PagSeguro.
4. Pagamento com cartão de crédito usando o Checkout Transparente.
5. Pagamento com debito online usando o Checkout Transparente.
6. Pagamento com boleto bancário usando o Checkout Transparente.
== Changelog ==
= 3.2.6 - 17/Mai/2020 =
= 3.2.5 - 11/Mai/2020 =
= 3.2.4 - 5/Mai/2020 =
= 3.2.3 - 21/Nov/2019 =
= 3.2.2 - 11/Nov/2019 =
= 3.2.1 - 30/10/2019 =
= 3.2.0 - 30/10/2019 =
= 3.x - 09/2019 =
* Versão no modelo de aplicação (por Ricardo Martins), que adiciona descontos às
taxas do PagSeguro
= 2.13.1 - 2018/08/03 =
= 2.13.0 - 2018/08/02 =
= 2.12.7 - 2018/06/21 =
= 2.12.6 - 2018/05/09 =
= 2.12.5 - 2017/05/11 =
= 2.12.4 - 2017/04/12 =
= 2.12.3 - 2017/04/10 =
= 2.12.2 - 2017/04/07 =
= 2.12.1 - 2017/04/04 =
= 2.12.0 - 2017/04/03 =
* Adicionado suporte ao WooCommerce 3.0.
* Alterado o tipo dos campos para `tel` no Checkout Transparente. (Possível com a
ajuda de [Thiago Guimarães](https://github.com/thiagogsr)).
* Correção nas máscaras do campos devido a mudança do plugin no [woocommerce-extra-
checkout-fields-for-brazil](https://github.com/claudiosanches/woocommerce-extra-
checkout-fields-for-brazil/pull/49). (Possível com a ajuda de [Thiago Guimarães]
(https://github.com/thiagogsr)).
== Upgrade Notice ==
= 2.13.1 =