DAMAN Deposit Error 6 - REAL SOURCE FIX

Root cause found by tracing the Recharge page frontend:
- GetRechargeTypes is now succeeding (that is why the selected channel appears).
- Immediately after the page/tab renders, RechargeRecord calls GetRechargeRecord.
- Frontend sends: pageNo, pageSize, startDate, endDate, state, payId.
- Old GetRechargeRecord.php incorrectly REQUIRED payTypeId as well.
- That mismatch returned code=7 / msgCode=6 / "Param is Invalid", producing the popup.

This hotfix changes ONLY:
  developer-maruf/api/webapi/GetRechargeRecord.php

It now accepts the actual frontend payload, verifies the real signed payload,
keeps JWT/session validation, and returns a valid empty/history response instead
of breaking the Deposit page.
