Skip to content
DDelTech MUNDocs

Fees and payment setup

Fee tiers, the payment provider, deadlines and the refund note.

/admin/config/money has two halves. The fee table is open to all staff. Everything about payment routing is admin only.

Fee tiers

A fee row is a label, a committee type, a DTU flag, and an amount in rupees.

The fee applied to a delegate is chosen at allotment, from the type of the committee they were allotted to and whether they are marked DTU. So a conference with three committee types needs up to six rows to cover everyone.

Do not do this

A missing tier is not a free delegate; it is an allotment that cannot price itself. Define every combination you will actually use before you allot anyone.

Changing a fee does not reprice anyone already allotted. Their payment was created at the old amount and stays there.

Payment and email control, admin only

SettingWhat it does
Providerrazorpay, upi_qr or static_link. Decides what a delegate sees on the payment page.
Static payment linkUsed when the provider is static_link.
UPI ID and payee nameUsed to build the QR code and the UPI intent.
Payment deadlineShown to delegates. It is displayed, not enforced automatically.
Payment proof URLWhere delegates upload proof for manual methods.
Refund policyFree text shown on the payment page.
WhatsApp community URLIncluded in confirmation and selection emails.
Secretariat emailThe address delegates are told to contact.
Sheet sync URLThe endpoint allotment and payment state is mirrored to. See Google Forms and Sheets.

Choosing a provider

Razorpay is the only one that confirms automatically. A delegate pays, the webhook arrives, and the delegate is confirmed and emailed a receipt without anyone doing anything. Use it if you can.

UPI QR and static link both require a human to mark each payment received. That is real daily work: someone has to reconcile transactions against records. Plan for it before choosing.

The payments switch

Event control carries a separate, global payments switch, also admin only. It is distinct from the operating mode. Turning it off stops payments being created at all.

Verify before opening registration

Raise a payment against a test delegate and pay it end to end, on the real provider, before the first real delegate is allotted. A misconfigured provider discovered on day one is an hour's work; discovered on day thirty it is a hundred manual reconciliations.