Skip to content

payment with UPI id or QR Code #134

@rehanrehman389

Description

@rehanrehman389

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:

  1. User completes payment via UPI / QR
  2. User uploads the payment screenshot
  3. User submits the event registration form
  4. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions