Skip to content

Implement booking cancellation and refund policy states #141

@zakkiyyat

Description

@zakkiyyat

Description

The booking lifecycle needs a controlled way to cancel, especially before or after payment initiation. Even if full refunds are stubbed for hackathon scope, states must exist.

Scope

  • Add cancellation rules for planner and DJ roles
  • Define refundable versus non-refundable windows
  • Update booking and payment status transitions
  • Add cancel actions to booking detail page

Acceptance Criteria

  • Authorized users can cancel within allowed states
  • Cancellation reason is captured
  • Payment record updates reflect refund eligibility
  • UI clearly shows cancelled state and next steps

Dependencies

Blocked by: #131
Blocked by: #123

Stack

Next.js / Express / Stellar

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions