Desenvolvida com Flask, essa aplicação permite que o usuário receba um valor em reais na hora de se cadastrar. Após realizar o login, escolher os produtos e realizar o pagamento com PayPal, o usuário ganha um voucher de desconto com o valor que não foi gasto e ele fica visível para quem acessar a API.
Antes de começar a usar o projeto, é preciso configurar as suas credenciais do PayPal. Siga os passos abaixo:
- Crie uma conta no PayPal, se ainda não tiver uma.
- Acesse o painel de desenvolvedor do PayPal e faça login.
- Crie um aplicativo do PayPal Sandbox.
- Copie o Client ID e o Client Secret do seu aplicativo e os cole no arquivo
.env.example
, substituindo os valores de exemplo. - Renomeie o arquivo .env.example para .env.
Requer o Python 3 instalado para rodar.
Para usar localmente, siga estes passos:
- Clone o repositório para a sua máquina.
- Crie um ambiente virtual executando
python3 -m venv venv
no terminal. - Ative o ambiente virtual executando
source venv/bin/activate
. - Instale as dependências necessárias executando
pip install -r requirements.txt
. - Inicie o servidor back-end executando
flask run
no terminal. Isso iniciará o servidor Flask, por exemplo, na portahttp://localhost:5000
. - Acesse a documentação da API navegando para
http://localhost:5000/
em seu navegador da web.