Realizado

Loja para a compra de créditos para um jogo, com três métodos de pagamento feita em Python usando Django

Publicado em 17 de Agosto de 2022 dias na TI e Programação

Sobre este projeto

Aberto

Preciso da criação de uma loja com três métodos de pagamento para a compra de créditos para um jogo, feita em Python com DJANGO. Tenho todas as características necessárias.

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

Outro projetos publicados por D. J. T.