16 Commits

Author SHA1 Message Date
04b874a3a2 Refactor import paths for PaymentsService to improve module organization 2025-08-09 22:36:31 -04:00
fefa4e2995 Add payment processors for handling payment processing logic 2025-08-09 22:36:26 -04:00
825cdca4a6 Add enums for PaymentStatus and ProcessorType 2025-08-09 22:36:19 -04:00
b6ef03c54d Add status and errorMessage fields to Payment entity 2025-08-09 22:36:13 -04:00
f7f17a07bd Refactor CreatePaymentDto for consistent formatting 2025-08-09 22:36:07 -04:00
aa6860f5d6 Add HealthModule to encapsulate health-related services and dependencies 2025-08-09 22:35:59 -04:00
198563f330 Add unit tests for HealthService 2025-08-09 22:35:52 -04:00
1e629442c3 Add HealthService to perform health checks on payment processors 2025-08-09 22:35:45 -04:00
09e57026fd Add ServiceStatusEnum to define service status states 2025-08-09 22:35:39 -04:00
c50f9c5c4e Add entrypoint script and update docker-compose for service configuration 2025-08-03 21:19:59 -04:00
62f32b830a Add payment module with DTOs, entity, controller, and service 2025-08-03 20:58:56 -04:00
4284ecfca4 Add payment module with DTOs, entity, controller, and service 2025-08-03 20:58:50 -04:00
48c9a6a016 Add configuration, database, and queue modules for application setup 2025-08-03 20:58:42 -04:00
a99d78c4df Initialize NestJS application with core modules, configuration, and basic setup 2025-08-03 20:58:31 -04:00
1d2fdd470b Add unit and e2e tests for PaymentsController, PaymentsService, and AppController 2025-08-03 20:58:02 -04:00
86798bfd42 Add initial Docker setup with API services, database, and Nginx configuration 2025-08-03 20:57:38 -04:00