#205 — Design Transactions table
Repo: Twill-AI/twill-ai-ui State: closed | Status: done Assignee: Unassigned
Created: 2025-01-21 · Updated: 2025-09-11
Description
Create a dynamic transactions table to display all and disputes transactions in two tabs.
Transactions Tab Preselected Columns:
- Transaction ID (hyper link): Unique ID with clickable link to transaction details.
- Customer Name (hyper link): Display the full name of the customer.
- Payment Method
- Amount: Transaction amount with currency.
- Status (hyper link): Highlight current status (e.g., Succeeded, Failed, Pending).
- Description/Notes: Optional field for transaction details or notes.
Functional Features (three dots options):
- Retry: Dynamic for For failed transactions.
- Refund: Dynamic for For completed transactions.
- Void: Dynamic for For pending transactions.
- Capture: Dynamic for authorized captures
- Download: Download receipt or transaction details.
- View Details: Open detailed transaction logs or history.
Disputes Tab Preselected Columns:
- Dispute ID: Unique ID with clickable link to dispute details.
- Transaction ID: Reference to the related transaction.
- Customer Name: Full name of the customer involved.
- Dispute Amount: Amount involved in the dispute, with currency.
- Status: Dispute status (e.g., Under Review, Resolved, Won, Lost).
- Reason: Reason for the dispute (e.g., Fraudulent, Duplicate, Unauthorized).
Functional Features (three dots options):
- Upload Evidence: For disputes under review.
- Refund: Always an option
- View Evidence: To see existing dispute evidence.
- Resolve: Mark disputes as resolved.
- Contact Support: Direct l
Notes
Add implementation notes, blockers, and context here
Related
Add wikilinks to related people, meetings, or other tickets