Transaction History

Transaction History

Display a card's transaction history in a compact summary or full-screen list. Tapping a row navigates to Transaction Details (iOS) or the built-in TransactionDetailsActivity (Android).

Implementations

ApproachPlatformDescription
iOS MFEiOS (SwiftUI)TransactionHistoryView microfrontend — compact or fullscreen list with filter support
iOS Transaction DetailsiOS (SwiftUI)TransactionDetailsView microfrontend — single-transaction detail card
Android SDKAndroid (Jetpack Compose)UILibrary.TransactionsCardView / TransactionList Compose components
Headless / APIAnyFetch transaction and event history directly with sdk.getTransactionHistory()

What Transaction History provides

  • Fetches transaction history for a given CardEntity and updates the card balance.
  • Compact mode: limits displayed rows, shows a "See more" button.
  • Fullscreen mode (iOS) / TransactionListActivity (Android): shows the complete list.
  • Grouping by month, timestamp formatting, and filter presets (iOS).
  • Built-in loading, error, and retry states.

Prerequisites

  1. Complete Setup + Initialize for Android, or Setup + Initialize for iOS.
  2. A CardEntity obtained from Card List.