---
updatedAt: 2026-11-11T10:49:16.000Z
agentTools:
  siteIndex: https://developer.paymentology.com/llms.txt
  projectIndex: https://developer.paymentology.com/lume/llms.txt
---

# 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](transaction-details-ios.md) (iOS) or the built-in `TransactionDetailsActivity` (Android).

## Implementations

| Approach                                              | Platform                  | Description                                                                             |
| ----------------------------------------------------- | ------------------------- | --------------------------------------------------------------------------------------- |
| [iOS MFE](mfe-ios.md)                                 | iOS (SwiftUI)             | `TransactionHistoryView` microfrontend — compact or fullscreen list with filter support |
| [iOS Transaction Details](transaction-details-ios.md) | iOS (SwiftUI)             | `TransactionDetailsView` microfrontend — single-transaction detail card                 |
| [Android SDK](sdk-android.md)                         | Android (Jetpack Compose) | `UILibrary.TransactionsCardView` / `TransactionList` Compose components                 |
| [Headless / API](api.md)                              | Any                       | Fetch 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](../setup/android-setup.md) + [Initialize](../setup/android-initialize.md) for Android, or [Setup](../setup/ios-setup.md) + [Initialize](../setup/ios-initialize.md) for iOS.
2. A `CardEntity` obtained from [Card List](../card-list/index.md).

# Sub pages

* [iOS MFE](https://developer.paymentology.com/lume/docs/mfe-ios.md)
* [iOS Transaction Details](https://developer.paymentology.com/lume/docs/transaction-details-ios.md)
* [Android SDK](https://developer.paymentology.com/lume/docs/sdk-android.md)
* [Transaction History - Headless / API](https://developer.paymentology.com/lume/docs/api.md)

# Sibling pages

* [Get Started](https://developer.paymentology.com/lume/docs/get-started-with-the-most-awesome-thing-in-modern-cards-since-cheese-cake.md)
* [Setup & Initialize](https://developer.paymentology.com/lume/docs/setup.md)
* [Card List](https://developer.paymentology.com/lume/docs/card-list.md)
* [Card Details](https://developer.paymentology.com/lume/docs/card-details.md)
* [Android SDK Reference](https://developer.paymentology.com/lume/docs/android-reference.md)
* [iOS SDK Reference](https://developer.paymentology.com/lume/docs/ios-sdk-reference.md)