Skip to content

Implement online payment #10

@VibhuSahu

Description

@VibhuSahu

Description

Implement online payment for event participation and club membership using Razorpay. The current system lacks secure payment handling, proper transaction validation, and reliable status updates, which can lead to inconsistencies in user registration.

Task

  • Integrate Razorpay for payments
  • Create payment flow for event participation
  • Create payment flow for club membership
  • Verify payment using webhooks/signature validation
  • Handle payment success and failure states
  • Ensure idempotency to prevent duplicate charges
  • Secure API keys and sensitive data
  • Store transaction details in database
  • Improve error handling and user feedback

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1-highImportantclubClub creation and management featuresenhancementNew feature or requesteventEvent creation and management by clubsfeatureRequest for a new feature or functionalityparticipationUser joining/leaving clubs and events
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions