Featured request flow
- From `/host`, click **Request Featured** on an eligible listing.
- Select duration (7d or 30d) and optional note.
- Wait for admin decision in featured requests queue.
- When approved, proceed to payment to activate.
Eligibility checklist
- Listing is approved (when required by settings).
- Listing is active/visible.
- Listing is not demo.
- Listing meets minimum photos and description quality rules.
Payment and activation (Paystack)
- Checkout initializes server-side with validated ownership.
- Webhook confirmation is source of truth for settlement.
- Activation is idempotent: no double-feature on replay.
- Reconcile tools exist for delayed/missed webhook scenarios.
Receipts and history
- Receipt email is sent once after successful settlement.
- Payment history appears in host workspace panel.
- Keep reference IDs for support and reconciliation.
Do not share secrets or private payment payloads. Share only payment reference and timestamps when escalating.