Sobre este projeto
it-programming / web-development
Aberto
Contexto Geral do Projeto
O plugin, irá conversar com as nossas APIs, enviando as informações, recebendo os retornos e fazendo os tratamentos das informações recebidas. Ele deverá: Avisar o consumidor sobre falha no pagamento ou emissão de boleto ou pix, e criar o pedido quando tiver sucesso no pagamento/emissão. Também deverá possuir uma URL de callback, onde será recebido as informações de pagamentos de boleto, pix e cartão (em casos que o pagamento não seja aprovado imediatamente). Caso o pagamento seja estornado em algum momento (vindo por callback), ele deverá realizar o cancelamento do pedido e realizar o ajuste de estoque. Para poder utilizar o plugin, o admin precisará de um token (fornecido na contratação do serviço em nosso sistema), onde o plugin irá realizar uma validação verificando as modalidades disponíveis para esse token, e irá permitir por meio de um checkbox a seleção das modalidades que o admin deseja receber os pagamentos. As modalidades padrão serão: Cartão de Crédito, Boleto e PIX. Porém, tem gateways que não fornece as 3 modalidades, então por isso seria necessário essa validação solicitando as modalidades disponíveis. Já a conversação do plugin com o nosso servidor, será utilizando o mesmo token que foi configurado no plugin, onde será enviado os dados de pagamento, em cartão, será necessário ser criptografado (e que tenha um meio de descriptografar) para podermos tratar e enviar ao gateway, logo depois, retornarmos na mesma solicitação o retorno. Todas as informações recebidas e enviadas será em json. Todas as APIs já estão prontas, só falta o plugin para podermos finalizar e disponibilizar aos nossos clientes que usam wordpress. Se tiver alguma dúvida, estou a disposição.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs), Payment Processor (Paypal, Stripe, etc)
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias