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 venvno 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 runno 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.
