No payment gateway this pass. The vendor pays out-of-band (UPI / bank) and self-reports a reference; ops verify and credit. The polish: a clearer pay-then-report flow and a visible "top-up under review" status so nobody wonders where their money went.
Balance + ledger
Add funds · step 1 — pay
Step 1 of 2 · pay to our account, then tell us below.
Add funds · step 2 — report the payment
Step 2 of 2 · so we can match & credit it fast.
Backed by the existing topup-requests + transactions collections — no gateway, no new money rails.
The wins are all trust:
PORTAL_TOPUP_UPI_ID / _BANK); unset → "contact your manager" fallback stays.Gateway-ready later: this same screen swaps the "pay to" block for a checkout button without a redesign.
mockup.csoul.cloud/as-leads-portal-v2/wallet.html · noindex