Terminado

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

Publicado el 17 Agosto, 2022 en Programación y Tecnología

Sobre este proyecto

Abierto

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 general del proyecto

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.

Categoría Programación y Tecnología
Subcategoría Tiendas Online (e-commerce)
¿Cuál es el alcance del proyecto? Crear una tienda nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por D. J. T.