-
Notifications
You must be signed in to change notification settings - Fork 32
Description
Issue
This is an event management application designed to support all types of events such as corporate events, community events, workshops, and small meetups.
Currently, the application expects event organizers to use online payment gateways for collecting payments. However:
- Payment gateways involve commission per transaction
- For small events or small companies, these charges can be significant
- Some organizers do not want to integrate payment gateways
- In many cases, organizers prefer direct UPI / QR-based payments
Forcing payment gateway usage may:
- Discourage small organizers from using the platform
- Increase overall event costs
- Reduce adoption for small-scale or internal events
Proposed Solution
Introduce Offline / Manual Payment Support as an optional payment method.
The system should not force event organizers to use payment gateways and should allow them to choose how they want to accept payments.
Solution Details
1. Configurable Payment Modes (Organizer Side)
Allow event organizers to enable one or more payment modes per event:
- Online Payment Gateway (existing)
- Offline / Manual Payment (new – optional)
2. Offline Payment Setup
When offline payment is enabled, the organizer can:
- Provide Company UPI ID
- Upload UPI QR Code
- Add custom payment instructions (optional)
Example:
“Please complete the payment using the UPI details below and upload the payment screenshot.”
3. User Payment Flow (Attendee Side)
If offline payment is selected:
- User completes payment via UPI / QR
- User uploads the payment screenshot
- User submits the event registration form
- Registration status is set to:
- Payment Pending Verification
4. Payment Verification Flow (Organizer / Admin)
- Organizer reviews the uploaded payment proof
- Marks the payment as:
- Approved → Registration confirmed
- Rejected → User notified with reason (optional)
Benefits
- Supports small events and small companies
- Reduces dependency on payment gateways
- Avoids commission for low-value transactions
- Increases platform adoption
- Aligns well with UPI-first payment behavior
Recommendation
Payment gateways should remain optional, not mandatory.
Adding offline/manual payment support will:
- Improve flexibility
- Increase usability for small-scale events
- Make the platform suitable for a wider range of event organizers