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

Tab
Description

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

  • 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 PricingPending Payment.

Payment Section

Appears once a price is set.

Action
Description

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

Step
Actor
Action
Result

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