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¶
2. Instale as dependências¶
3. Configure o ambiente¶
4. Execute as migrations¶
5. Inicie a aplicação¶
Próximos Passos¶
-
Visão Geral
Entenda como a integração funciona
-
Arquitetura
Conheça os componentes do sistema
-
Configuração
Configure variáveis de ambiente
-
Primeiro Deploy
Faça seu primeiro deploy
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: