Payments API — Stripe, JWT authorization, Redis cache
REST API with full cycle Stripe payments: creating checkout sessions, processing webhook with signature verification, tracking statuses. JWT authentication via Passport. Payment history in PostgreSQL through TypeORM, paginated output. Caching sessions in Redis (TTL 5 min). Swagger documentation from decorators. Docker Compose with PostgreSQL and Redis. 9 unit tests on auth and payment logic.