Functional Overview
Add a Notification Report section under the Admin Portal Reports menu.
The report should display:
o Transaction ID
o Merchant ID
o Terminal ID
o Admin Name
o Notification Status (Initiated, Success, Failure)
o Created Date
Support filtering and search by:
o Date range
o Status
o TID
o MID
Provide export functionality (CSV) for offline analysis.
Reports should be stored in the reporting bucket, organized folder-wise (similar to
existing transaction reports).
Report Availability:A new menu item: Notification Report is visible in Admin Portal.
Filtering & Search
Users can apply filters: Date, Status, TID, MID, Admin Name.
Search results update dynamically based on applied filters.
Report Data:Each row shows: Transaction ID, MID, TID, Admin Name, Notification Status,
Timestamp.
Export:Users can export filtered results in CSV format.
Report Storage:All generated reports are stored in a structured folder system (like
transaction reports).
Data Consistency:Notification status reflects the latest finalized state for each
transaction.