Evaluating bids

Programador Mym

Published on the February 20, 2017 in IT & Programming

About this project

Open

1) Implementação de sistema de pagamento PAGAR.ME (https://docs.pagar.me/api/)
- Implementação da biblioteca em C# do PAGAR.ME no projeto;
- Criação de tabelas no banco de dados para as solicitações de pagamento e histórico de cada solicitação (transações);
- Alteração nas tabelas do pedido no banco de dados para vincular uma solicitação de pagamento ao pedido;
- Alteração na rotina de finalização de compra para captura do meio de pagamento (boleto ou cartão de crédito);
- Alteração na rotina de finalização de compra para captura dos dados do meio de pagamento (boleto ou cartão de crédito);
- Alteração no envio de e-mail de confirmação do pedido com os dados do pagamento;
- Criação e inserção na fila de e-mails com os e-mails de cada alteração no status do pagamento do cliente.
- Criar no painel administrativo um dashboard com os dados financeiros;
- Criar no painel administrativo um módulo para consulta detalhada das transações de cada solicitação de pagamento;

2) Implementação do ''robô'' para confirmação do pagamento e disparo de emails.
- Email:
  - Alteração da rotina de envio de e-mail atual para criação de fila de e-mails (banco de dados);
  - Criação de serviço para instalação no servidor para ler a fila de e-mails e fazer disparo a cada X segundos;
  - Criar rotina extra para em caso de falha no envio, tentar novamente (dependendo o erro ocorrido).
- Pagamento:
  - Criação de serviço para instalação no servidor para processar a fila de pagamentos;
  - Criar rotina para checar pagamentos que aguardam confirmação por mais de X horas;
  - Criar rotina para reenvio de pagamentos que falharam por timeout;

3) Implementação do sistema de envio dos correios com cálculo automático de frete.
- Implementação dos campos "peso", "altura", "largura" e "comprimento" no cadastro do produto;
- Implementação do webservice do correio para realizar o cálculo;
- Alteração na rotina de finalização de compra para calcular peso e dimensão total dos produtos, consultar webservice e exibir opções de frete;
- Alteração na rotina de finalização de compra para capturar a opção escolhida de frete pelo cliente (Sedex, PAC, etc...);

Category IT & Programming
Subcategory E-commerce
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability Full time
Experience in this type of projects No (I haven’t managed this kind of project before)
API Integrations Payment Processor (Paypal, Stripe, etc.), Other (Other APIs)
Roles needed Developer

Delivery term: February 25, 2017

Other projects posted by J. H.