Skip to content

Build the My Payments history page with transaction log #367

Description

@Kingsman-99

Overview

Users have no dedicated page to view all payments they have made across invoices. Build /payments showing a chronological transaction log for the connected wallet.

Acceptance Criteria

  • /payments page requires wallet connection; redirects to home if not connected
  • Fetches all payment events for the connected wallet address via sdk.getInvoiceHistory()
  • Table columns: date, invoice title (link to detail), amount paid, tip amount, transaction hash (link to Stellar Expert)
  • Sortable by date (default: newest first) and amount
  • Pagination: 20 rows per page with next/previous controls
  • Total paid summary at the top: "You have paid X XLM across Y invoices"
  • "Download CSV" button exports the full payment history
  • Empty state: "No payments yet" with a "Browse Invoices" CTA
  • Fully responsive — table becomes card list on mobile

Metadata

Metadata

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions