> ## Documentation Index
> Fetch the complete documentation index at: https://api-docs.trypila.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Transactions

> The full record of money moving through your business — every credit, every debit and every charge.

The Transactions page is the full record of money moving through your business: every credit into a wallet, every debit out, and every charge.

<Frame caption="The Transactions page">
  <img src="https://mintcdn.com/dojah-9b16f14e/gbqe8nXs4Wupm4KV/images/dashboard/transactions.png?fit=max&auto=format&n=gbqe8nXs4Wupm4KV&q=85&s=85dd5754b7d1dfc5a0681f01133ad632" alt="Pila dashboard Transactions page" width="1024" height="544" data-path="images/dashboard/transactions.png" />
</Frame>

Three cards sit at the top: **Total Collections** (money received), **Total Payout** (money sent out) and **Estimated Settlements** (the amount expected to settle to your settlement account).

| Column | Meaning |
| - | - |
| **Name** | The counterparty, where known. A dash means no name was recorded. |
| **Date created** | When the transaction was created. |
| **Amount** | The value in naira. |
| **Channel** | How it was made, for example `WALLET`. |
| **Type** | `CREDIT` (money in), `DEBIT` (money out) or `CHARGE` (a fee for a service). |
| **Ref ID** | Pila's unique reference. Quote it when you contact support. |
| **Status** | Whether it completed, for example `SUCCESSFUL`. |

## Filter transactions

<Steps>
  <Step title="Open the filter panel">
    Select **Filter** next to the search box.
  </Step>

  <Step title="Choose your filters">
    Pick any combination of **By Date**, **By Status** and **By Type**.
  </Step>

  <Step title="Apply">
    Select **Filter** to apply, or **Reset all** to clear every filter.
  </Step>
</Steps>

<Frame caption="The transactions filter panel">
  <img src="https://mintcdn.com/dojah-9b16f14e/gbqe8nXs4Wupm4KV/images/dashboard/transactions-filter.png?fit=max&auto=format&n=gbqe8nXs4Wupm4KV&q=85&s=48ef897d9f30da1ebce56881e12f24bd" alt="Filter panel on the Transactions page" width="1024" height="542" data-path="images/dashboard/transactions-filter.png" />
</Frame>

## View a transaction

Select the eye icon on a row to open **Transaction Details**. It shows the customer's name and phone number, the **receiver details** (account name, bank and account number), and the **transaction details** (time, session ID, amount, currency, type and status).

<Frame caption="Transaction details">
  <img src="https://mintcdn.com/dojah-9b16f14e/gbqe8nXs4Wupm4KV/images/dashboard/transaction-details.png?fit=max&auto=format&n=gbqe8nXs4Wupm4KV&q=85&s=c37a9d8edaa5887a1c701944a51afb72" alt="Transaction details panel" width="1024" height="541" data-path="images/dashboard/transaction-details.png" />
</Frame>

<Tip>
  **Tracing a transfer?** The Session ID is the reference banks use to trace an interbank transfer. Copy it with the icon beside it and share it with the receiving bank or with support.
</Tip>

## Export

Select **Export** at the top right to download the transactions you are viewing. Apply filters first to export only what you need.

<Tip>
  For month-end reconciliation, filter to the period and status `SUCCESSFUL` before exporting — otherwise in-flight transactions inflate your totals against your bank statement.
</Tip>

<Warning>
  Transaction exports contain customer names and account details. Encrypt them at rest, restrict access, and never paste rows into a public channel.
</Warning>

## Doing this from the API

| Task | Endpoint |
| - | - |
| Look up one transaction | [Transaction details](/api-reference/wallets/transaction-details) |
| List a card's transactions | [Card transactions](/api-reference/cards/fetch-all-transactions) |
| Be notified as they happen | [Subscribe to webhooks](/api-reference/webhooks/subscribe) |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.