Patrick Ferro Ribeiro
Forum Replies Created
-
Forum: Plugins
In reply to: [Claudio Sanches - PagSeguro for WooCommerce] Limitar Parcelamento.Oque você precisa mexer acredito que seja em:
https://github.com/claudiosanches/woocommerce-pagseguro/blob/master/includes/class-wc-pagseguro-gateway.phpNão sou programador php então, verifique
na função save_payment_meta_data
antes que ele insira os installments no campo vc precisa remover os que vc deseja…
$meta_data[ __( ‘Installments’, ‘woocommerce-pagseguro’ ) ] = $payment_data[‘installments’];
Aparentemente é isso.
Forum: Plugins
In reply to: [Claudio Sanches - PagSeguro for WooCommerce] Limitar Parcelamento.Se você consegue editar o código fonte do plugin, você possui essa liberdade…
Forum: Plugins
In reply to: [Claudio Sanches - PagSeguro for WooCommerce] Limitar Parcelamento.Por padrão você não possui essa opção de limitar as parcelas, oque você pode fazer é no pagseguro configurar para se responsabilizar pelo juros de até X parcelas, então acima disso a taxa de juros fica pela responsabilidade do cliente.
Mas quem tem a escolha é o cliente.Essa configuração pode sem feita em:
https://pagseguro.uol.com.br/installment/configuration.jhtmlOlá Paulo, semana passada estava enfrentando problemas com a mesma questão do checkout transparente, o status não alterava no Woocommerce, depois de muito testar…
Descobri que no meu caso estava relacionado ao modo manutenção do WordPress, como ainda não tinha publicado, quando o pagseguro respondia aos pagamentos o WordPress retorna status 200 mas o resultado de resposta era a página de manutenção, assim que desabilitei começei a ter o status dos pedidos alterados corretamente no Woocommerce, e não sei se o uso de https tb afetou no meu caso, pois também habilitei o https usando o plugin Realy Simple SSL.
Mas como agora sei que realmente está a funcionar, acredito que em seu caso seja alguma configuração ou bloqueio mesmo, verifique o resultado da resposta no pagseguro pelo modo SandBox, pode ser que seja status 200 mas o conteudo da resposta não seja o correto…Depois de muito pesquisar, nas documentações e reverificar tudo, uma coisa que passou despercebida, foi que o WordPress estava no modo manutenção, então quando o pagseguro enviava a resposta o WordPress retornava status 200 OK mas era a página de manutenção, e não o acesso a API do Woocommerce que ele precisava…
Também outra coisa que não sei julgar se influenciou, foi abilitado o https da página, de maniera simples utilizando o plugin ‘Realy Simple SSL’.
Após essas duas correções o Wocommerce conseguiu receber as notificações do pagseguro normalmente.
Verifiquem se o plugin WooCommerce Extra Checkout Fields for Brazil está instalado, se sim nas configurações do plugin é necessário selecionar em Exibir Tipo de Pessoa qualquer uma das opções, só não deixar a opção “Nenhum”, se o plugin já esta configurado.
Tentem deixar o idioma do WordPress em Português BR nas configurações, e no WooCommerce setar país para venda Brasil e moeda Real Brasileiro.
Para seleção de parcelas, tem um detalhe que elas só aparecem após digitar um numero do cartão válido e clicar em qualquer outro campo antes de clicar em seleção de parcelas.
Verifique se possui o plugin WooCommerce Extra Checkout Fields for Brazil. Após a instalação vá nas configurações do plugin e em Exibir Tipo de Pessoa selecione qualquer uma das opções que necessite, só não utilize a opção “Nenhum”.
Os outros bancos estão desabilitados no plugin, acredito que por conta de anteriormente o próprio pagseguro ter indisponibilidade com esses outros Bancos.
Para correção é necessário que algum desenvolvedor reabilite essas opções no código.Os outros bancos estão desabilitados no plugin, acredito que por conta de anteriormente o próprio pagseguro ter indisponibilidade com esses outros Bancos.
Para correção é necessário que algum desenvolvedor reabilite essas opções no código.Olá, seu WordPress está configurado para Https ? se sim você deve estar passando algum problema de bloqueio, configuração de URL de redirecionamento errada no pagseguro etc.
se não utiliza Https no seu WordPress, verifique em WooCommerce>Configurações>Avançado e Finalização segura de compra se está ativada essa opção você precisa desativar.
Olá, primeiro certifique de que o plugin do pagseguro que está ativado é o Claudio Sanches – PagSeguro for WooCommerce e não o encontrado na página oficial do pagseguro, pois o deles não funciona…
segundo se já possui o plugin Brazilian Market on WooCommerce, em suas configurações é necessário selecionar em Exibir Tipo de Pessoa, qualquer uma das opções desde que não seja a opção “Nenhum” isso faz com que o campo CPF ou CNPJ apareça, após isso se estiver tendo problemas com o campo telefone tente marcar a opção Exibir Celular também nesse mesmo plugin, se não funcionar é por conta do campo telefone não estar sendo exibido na sua página de checkout, mas ele é um campo obrigatório para o pagseguro…
Forum: Plugins
In reply to: [Claudio Sanches - PagSeguro for WooCommerce] Redirect depois do checkoutOlá, se utiliza checkout tranparente, verifique a configuração no pagseguro em Página de redirecionamento e modifique para a URL que desejar, assim quando efetuar o pagamento o pagseguro se encarrega de redirecionar após o pagamento.
Forum: Plugins
In reply to: [Claudio Sanches - PagSeguro for WooCommerce] Como deixar com essa aparenciaPara deixar exatamente ao da foto em sua página é necessário mexer no layout do tema. Mas no caso, se você deseja que o pagamento fique diretamente na sua página sem login no pagseguro ou abertura de nova aba, é necessário instalar o plugin WooCommerce Extra Checkout Fields for Brazil, após a instalação vá nas configurações desse plugin e altere Exibir Tipo de Pessoa para Pessoa Física Apenas, e ative a opção de validar CPF.
Também é necessário configurar em WooCommerce>Configurações e em Locais de venda selecione venda para países especificos, logo abaixo em Vender para países específicos adicione apenas a opção Brasil, salve e verifique na sua página de checkout se o formulário do pagseguro aparece logo abaixo ou ao lado.
Se você deixar a venda liberada para todos os paises nas configurações, o checkout do pagseguro só aparece no momento do pagamento se o país do comprador estiver selecionado como Brasil.
Nas configurações do WooCommerce onde se configura os tokens e email do pagseguro, tb é necessário selecionar as opções que você deseja liberar como pagamento, cartão de crédito, débito, boleto…
- This reply was modified 5 years, 11 months ago by Patrick Ferro Ribeiro.
- This reply was modified 5 years, 11 months ago by Patrick Ferro Ribeiro.
- This reply was modified 5 years, 11 months ago by Patrick Ferro Ribeiro.
- This reply was modified 5 years, 11 months ago by Patrick Ferro Ribeiro.
Olá, verifique se algum desses passos resolvem seu problema:
https://wordpress.org/plugins/woocommerce-pagseguro/#ao%20tentar%20finalizar%20a%20compra%20aparece%20a%20mensagem%20%E2%80%9Cpagseguro%3A%20um%20erro%20ocorreu%20ao%20processar%20o%20seu%20pagamento%2C%20por%20favor%2C%20tente%20novamente%20ou%20entre%20em%20contato%20para%20obter%20ajuda.%E2%80%9D%20o%20que%20fazer%3Fexistem alguns tópicos abordando sobre problemas com bloqueio de NGINX ou CloudFlare tb: https://pagsegurotransparente.zendesk.com/hc/pt-br/articles/209089326-PagSeguro-n%C3%A3o-atualiza-status-dos-pedidos
You need install WooCommerce Extra Checkout Fields for Brazil plugin to use checkout in your page. In this plugin select in display type of person: physical person only and active validate CPF option, save.
After you only need to activate the brazil region in the WooCammerce sales configuration.
Then in the checkout select Brazil and the options of pagseguro must appear in a form just below in its page.