Transaction history
ScaffoldThe row-level ledger. Every movement, searchable, with filters and export as actions on this same view.
This view must deliver
- •A paginated table: date, channel, point of sale, reference, status, amount.
- •Filters as URL state so a filtered view is shareable and survives a reload.
- •Search by reference, amount or last digits of a card.
- •Export the current filtered set, not the whole table.
- •Status must distinguish authorized from settled — a merchant reading 'paid' on an unsettled authorization is a support ticket.
Blocked on
- •No refunds, voids, chargebacks or disputes anywhere in the scope. This is where a merchant expects them.
- •Export format and whether it is generated synchronously or queued is undecided.