Pular para conteúdo

Começando

Bem-vindo à documentação da integração Nayax → Saipos! Esta seção irá guiá-lo através do processo de configuração e deploy.

Pré-requisitos

Antes de começar, certifique-se de ter:

  • Node.js 18+ instalado
  • PostgreSQL 14+ instalado
  • npm ou yarn
  • Credenciais da API Saipos
  • Token de webhook Nayax

Guia Rápido

1. Clone o repositório

git clone https://github.com/seu-usuario/nayax-saipos.git
cd nayax-saipos

2. Instale as dependências

npm install

3. Configure o ambiente

cp .env.example .env
# Edite .env com suas credenciais

4. Execute as migrations

npx prisma migrate deploy

5. Inicie a aplicação

npm run start:dev

Próximos Passos

Requisitos do Sistema

Hardware Mínimo

Componente Mínimo Recomendado
CPU 2 cores 4 cores
RAM 2 GB 4 GB
Storage 10 GB 20 GB

Software

  • OS: Linux (Ubuntu 20.04+) ou macOS
  • Node.js: 18.x ou superior
  • PostgreSQL: 14.x ou superior
  • npm: 8.x ou superior

Estrutura do Projeto

nayax-saipos/
├── src/
│   ├── auth/              # Autenticação e autorização
│   ├── webhooks/
│   │   ├── nayax/         # Recepção de webhooks Nayax
│   │   └── saipos/        # Cliente API Saipos
│   ├── jobs/              # Processamento assíncrono
│   ├── restaurants/       # Gestão de restaurantes
│   ├── users/             # Gestão de usuários
│   ├── prisma/            # Prisma ORM
│   └── config/            # Configurações
├── prisma/
│   ├── schema.prisma      # Schema do banco
│   └── migrations/        # Migrations
├── test/                  # Testes
└── docs/                  # Esta documentação

Ajuda

Precisa de ajuda? Confira: