Sobre este projeto
it-programming / e-commerce
Aberto
Contexto Geral do Projeto
Preciso que no final da criação da loja, esteja disponíveis os métodos de pagamento PIX (de preferência PagSeguro ou mercadoPago), Paypal e Stripe. A loja deverá ser feita usando o Framework DJANGO, con as seguintes especificações: Formulário para a compra de créditos, com os seguintes campos: Nome do personagem (seu nickname no jogo), Quantidade de créditos (não permitindo números decimais) OBS: Caso seja pix e tenha a necessidade de pedir cpf, este campo só deverá estar disponível neste método de pagamento. API da loja: A loja deverá ter uma api, com os seguintes métodos: 1. /Notcharged: método do tipo GET que deverá retornar as compras que ainda não foram marcadas como carregadas. 2. /Charge/{id_of_invoice/1 ou 0: Método do tipo GET para marcar a compra com o número informado como carregada ou não. (1 para carregada, 0 para não). OBS: Após marcar uma compra como paga, a mesma deverá sumir do método /notcharged. OBS2: Se possível, fazer com que o id das compras mostradas no método /notcharged, sejam mostradas separados pelo sinal de ; (ponto e vírgula). Exemplo: 101;103 /info/{id_of_invoice}: Método do tipo GET, que deverá retornar as informações da compra recebida. Exemplo: Método de pagamento utilizado, e-mail do comprador, nome do personagem que deverá receber os créditos, quantidade de créditos comprados, nome da pessoa que fez a compra, separados pelo sinal de ; (ponto e vírgula). Exemplo: Fulano;fulano@detal.com;Meu_nome_no_jogo;30;PIX OBS3: As compras que serão mostradas no método /notcharged, já deverão ter sido marcadas como concluída (o cliente já deverá ter feito o pagamento). Informações importantes: Quando o jogador fizer a compra, um e-mail de confirmação deverá ser enviado para ele, com o ID da compra (o id que poderá ser usado no método /charge e o mesmo que será retornado no /notcharged), a quantidade de créditos compradas para prévia consulta. OBS: Eu nunca mexi com este tipo de loja e por tanto, não sei se o servidor possui as devidas exigências (SSL etc). Imagino que será obrigado a instalação de um. Disponibilizarei o servidor para a instalação da loja. OBS2: Após o término do projeto, gostaria dos comandos para ativar a mesma, desativar, buildar etc.
Categoria TI e Programação
Subcategoria Lojas Virtuais (e-commerce)
Qual é o alcance do projeto? Criar uma nova loja online
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias