backend-service/internal
ats-tech25 a45b22afd0 feat(payments): Implement comprehensive Stripe payment integration
- Add PaymentHandler with methods for creating payment intents, confirming payments, and handling webhooks
- Implement PaymentService interface with Stripe payment processing logic
- Create DTOs for payment-related requests in services/interfaces.go
- Add error handling and validation for payment-related operations
- Configure Stripe API key and support for automatic payment methods
- Implement webhook signature verification and event processing
- Enhance error responses with detailed error messages and appropriate HTTP status codes
Enables full payment flow using Stripe, supporting intent creation, payment confirmation, and webhook handling for robust transaction management.
2025-11-05 15:30:53 +00:00
..
cli feat(project): Initialize project structure and core components 2025-11-05 15:06:07 +00:00
config feat(project): Initialize project structure and core components 2025-11-05 15:06:07 +00:00
database feat(project): Initialize project structure and core components 2025-11-05 15:06:07 +00:00
handlers feat(payments): Implement comprehensive Stripe payment integration 2025-11-05 15:30:53 +00:00
middleware feat(auth): Implement comprehensive authentication and authorization middleware 2025-11-05 15:21:56 +00:00
models refactor(models): Enhance notification and schedule model structures 2025-11-05 15:07:28 +00:00
repositories feat(auth): Implement comprehensive authentication and authorization middleware 2025-11-05 15:21:56 +00:00
server feat(project): Initialize project structure and core components 2025-11-05 15:06:07 +00:00
services feat(payments): Implement comprehensive Stripe payment integration 2025-11-05 15:30:53 +00:00