Pending Payments
Introduction
This guide explains how to use the Pending Payments page in My Home Plan to review, approve, or decline payments that are awaiting verification.
Accessing the Page
- From the left sidebar, click Payments.
- Choose Pending Payments from the payments-related navigation.
- The page can also respect a company context via the URL (e.g.,
?company=123). If omitted, it uses the currently selected company from the app context.
Navigating the Page
- Breadcrumbs: Shows the current location as Pending Payments.
- Company Context: The list is filtered by the active company; you can deep-link using
?company=in the URL. - Pending Payments Table:
- Related Lead — Clickable link to the client details page (
/clients/:id). Shows the client name and, if available, the assigned agent. - Related Installment — Clickable link to the client installment group page (
/clientInstallments/:groupId). - Amount — Formatted in AED. Income amounts appear in green; expenses in red.
- Description — Free‑text note added to the payment.
- Transaction Date — Relative time since the payment occurred (e.g., “2 hours ago”).
- Company — Company name associated with the payment.
- Created By — User who submitted the payment.
- Actions — Contextual buttons (see below).
- Related Lead — Clickable link to the client details page (
- Transaction Details Modal: Opens when you click View, showing the full breakdown of a selected payment.
Key Features
- Role‑gated Actions: For users with super‑admin access level and for payments with pending status only:
- Approve — Marks the payment as approved.
- Decline — Marks the payment as declined.
- View — Opens the transaction details modal.
- Button Lock While Processing: Approve/Decline buttons are temporarily disabled while an action is being processed to prevent duplicate submissions.
- Company‑aware Filtering: Data is fetched for the company in the query string or the currently selected company in context.
- Real‑time Refresh After Actions: The list refreshes automatically after approving or declining a payment.
Common Tasks
- Open a Client or Installment
- Click the Related Lead link to open
/clients/:id. - Click the Related Installment link to open
/clientInstallments/:groupId.
- Click the Related Lead link to open
- Review a Payment
- Click View in the Actions column to open the details modal.
- Approve a Payment (super‑admin only)
- Click Approve. The row will refresh after the update.
- Decline a Payment (super‑admin only)
- Click Decline. The row will refresh after the update.
Troubleshooting
- No Pending Payments Listed
- Ensure a valid company is selected or provided via
?company=in the URL. - There may simply be no pending items at the moment.
- Ensure a valid company is selected or provided via
- Action Buttons Disabled
- The action may be in progress; try again after it completes.
- You must have super‑admin access to see Approve/Decline buttons for pending items.
- Errors When Loading or Acting on Payments
- Check your network connection and retry.
- If an API error message appears, try again or contact support.
Contact Support
Reach out via:
- Email: [e.g., support@myhomeplan.co]
- Contact Form: [e.g., www.myhomeplan.co/contact]
- Response Time: Typically within 24–48 hours.