backend-service/internal/handlers
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
..
admin.go feat(project): Initialize project structure and core components 2025-11-05 15:06:07 +00:00
auth.go feat(auth): Implement comprehensive user authentication and authorization 2025-11-05 15:25:41 +00:00
booking.go feat(project): Initialize project structure and core components 2025-11-05 15:06:07 +00:00
payment.go feat(payments): Implement comprehensive Stripe payment integration 2025-11-05 15:30:53 +00:00