Operations: Pending Payments Workflow
(Admin Panel Overview)
Purpose
The Pending Payments dashboard in the admin panel lets Operations review all service tasks that have been requested by landlords and are awaiting pricing or payment. Because on-demand service costs vary, landlords aren’t billed automatically — each task must first be priced manually.
Tabs and States
Pending Pricing
Tasks without a price (price = 0). Operations must set a price.
Pending Payment
Tasks with a set price, waiting for landlord payment.
Table Overview
Columns: Task | Property | Service | Price | Landlord | Created | Actions Filters: Search, Property, Service, Department, Subdepartment
From here, Operations can open task details to set pricing or send payment links.
Task Details View
Header
Task title and description
Chips for Task Status and Payment Status (
PENDING,PROCESSED)Department / Subdepartment tags
Timeline: created date and last updated
Price Section
Shows Current Price or “Not Set” when price = 0.
Buttons:
Set Price → open dialog to enter or update the task’s price.
Edit Price → available after initial pricing.
Once price is saved → the task moves from Pending Pricing → Pending Payment.
Payment Section
Appears once a price is set.
Copy Payment Link
Copies the unique payment link for the landlord.
Send Payment Message
Opens a short form to describe the service and send a payment card in the landlord’s Chat.
After sending:
The landlord sees a payment card in Chat with:
Service name, property, description, amount, and Pay button.
Operations can delete the message (while status = PENDING) and resend if needed.
Property Section
Shows:
Quick link to the property details
Address, specs (type, bedrooms, bathrooms, capacity, beds, area)
Owner info, check-in/out times, and relevant metadata (Wi-Fi, instructions, rules, etc.)
Notes and Rules
A price must be set before sending a payment message.
If the message or price is incorrect, Operations can delete and resend while status = PENDING.
Once payment is received, the task’s payment status updates automatically to PROCESSED.
Payment links are unique and secure — they can be reused until payment is completed.
🔍 Key Flow Summary
1️⃣
Landlord
Requests a service via Service Purchase Modal
Task created; awaits pricing
2️⃣
Operations
Sets task price in admin
Moves to “Pending Payment”
3️⃣
Operations
Sends payment link via Chat
Landlord receives payment card
4️⃣
Landlord
Pays invoice
Task marked as PROCESSED
5️⃣
Operations
Verifies completion
Service considered fully billed
🧪 QA Testing Checklist
Admin Dashboard
Last updated