Analisando propostas

"Otimização" de plugin do Pagseguro Woocommerce

Publicado em 20 de Agosto de 2020 dias na TI e Programação

Sobre este projeto

Aberto

O plugin do PagSeguro do WooCommerce é muito mal feito. Gostaria de realizar algumas alterações.

1. O plugin aceita qualquer cartão de crédito que colocar e gera pedido. Isso acontece por quê a API do PagSeguro é "ruim", ele não verifica as informações na hora, mas demora 1 ou 2 segundos. Isso faz com que o pedido seja gerado antes de verificar se as informações do cartão estão corretas, se possui saldo, etc..
. Eu pensei em um método para resolver isso (aceito opiniões): adicionar um delay de 1 ou 2 segundos até o PagSeguro retornar se a transação foi negada, caso seja negada, exibir uma tela falando para o cliente conferir os dados e tentar novamente. Se manter o status "Aguardando pagamento" ou "Aprovado", ai sim gerar o pedido (tenho exemplo de um site que possui esse delay).

2. Na API antiga do PagSeguro, não era possível gerar o código de barras do boleto do cliente e os plugins estão todos desatualizados. Eu preciso que seja adicionada essa nova função, da API nova do PagSeguro, sendo assim exibindo o código de barras do boleto na página de confirmação de pedido. Também gostaria que exibisse o PDF do boleto gerado pelo PagSeguro ou um botão "imprimir boleto" em que fosse direcionado ao PDF.


3. No pagamento por boleto, o Pagseguro pede o cpf, ou seja, o cliente já digitou o cpf anteriormente nas informações de cobrança e vai precisar digitar de novo. Isso é desnecessário. Quero remover o campo de CPF do formulário do PagSeguro Boleto e usar o que o cliente já informou antes para gerar o boleto.


4. Gostaria de adicionar uma imagem de um cartão e quando o cliente for digitando os dados, o cartão vai sendo preenchido, eu achei esse script na internet mas não consigo instalar (tenho exemplo).

5. Gostaria que quando selecionasse o pagamento por cartão, sempre ficasse a opção "12x" como padrão e não "1x".

Contexto Geral do Projeto

https://seguro.canecademadeira.com/r/EVXF6ZGRMV Esse checkout não é WooCommerce, mas utiliza PagSeguro. Aqui dá para ver o delay aguardando a confirmação do PagSeguro ou negação, caso os dados estejam inválidos. Também dá para ver a imagem do cartão sendo preenchida enquanto preenche os dados e as bandeiras em cima.

Categoria TI e Programação
Subcategoria Lojas Virtuais (e-commerce)
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: 25 de Agosto de 2020

Habilidades necessárias

Outro projetos publicados por A.