Skip to content

Implement slot management and integrate payment processing endpoints#3

Merged
Shadow2002-hub merged 1 commit intomainfrom
vansh
Aug 4, 2025
Merged

Implement slot management and integrate payment processing endpoints#3
Shadow2002-hub merged 1 commit intomainfrom
vansh

Conversation

@vanshwarathe
Copy link
Copy Markdown
Collaborator

Summary

This pull request adds the following backend functionalities:

  • Slot Management: Created endpoints to add, update, delete, and retrieve slots for turf booking.
  • Payment Integration: Implemented Razorpay-based payment processing logic including payment DTOs, services, and controller methods.

Changes Made

  • Added Slot entity, repository, service, controller
  • Added TurfPaymentDTO and updated PaymentMethods
  • Created payment service to handle Razorpay signature verification
  • Integrated payment-related endpoints in the controller
  • Connected to MySQL for persistence

Testing

  • Tested endpoints using Postman
  • Verified Razorpay signature generation and validation
  • Confirmed correct data is stored in MySQL

Copy link
Copy Markdown
Collaborator

@Shadow2002-hub Shadow2002-hub left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good

@Shadow2002-hub Shadow2002-hub merged commit 3198a80 into main Aug 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants