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

> ## Agent Instructions
> Prefer the qBraid CLI for programmatic platform actions: pip install 'qbraid-cli>=0.12', then run `qbraid configure` once with an API key from https://account.qbraid.com/account/api-keys.
> Always install the latest packages (pip install -U qbraid qbraid-cli); do not pin versions from memory. qbraid-cli below 0.12.0 is incompatible with the current API.
> Device IDs use the QRN format vendor:provider:type:name (e.g. qbraid:qbraid:sim:qir-sv, rigetti:rigetti:qpu:cepheus-1-108q). Legacy underscore IDs are deprecated.
> The REST API base URL is https://api-v2.qbraid.com/api/v1, authenticated with an X-API-Key header.
> Free simulators cost no credits; QPU and GPU jobs consume credits. Surface the estimated cost to the user before submitting a paid job.
> For account signup, API keys, credits, and end-to-end action recipes, see https://qbraid.com/llms.txt.

# Payment History

> See every transaction on your account, filter by type or category, search, and export to CSV.

The bottom of the wallet page lists every transaction in this workspace: purchases, transfers in and out, deductions, promo redemptions, and refunds.

<Frame>
  <video src="https://storage.googleapis.com/qbraid-static-assets/qbraid-docs/wallet/payment-history.mp4" autoPlay muted loop playsInline aria-label="Payment history" />
</Frame>

## Filter the table

Three controls sit above the table:

* **Search.** Free-text search across descriptions.
* **Filter by type.** Purchase, transfer, deduction, promo, refund, etc.
* **Filter by category.** Narrow further to specific business categories.

Active filters show as removable badges below the inputs (with a **Clear all** button when more than one is set). The total row count updates as you filter, so you can see at a glance how many transactions match.

<Note>
  There's no date-range filter today. Use search or the Type and Category
  dropdowns to narrow what you see.
</Note>

## See more detail

Click any row to expand it. You'll see:

* The Stripe invoice ID (linked) for purchases.
* The related user for transfers.
* The reason or note attached at the time.

## Refresh

Click **Refresh** above the table to pull the latest data without a full page reload.

## Export CSV

Click **Export CSV** to download the currently sorted and filtered rows. The file uses the current page's transactions and is named `transactions-<YYYY-MM-DD>.csv`. Columns: Date, Type, Category, Description, Amount, Balance.

<Tip>
  The export is a one-page snapshot. If you have thousands of transactions and
  need everything, scroll page-by-page or page through the table and export each
  page.
</Tip>

## Legacy transactions

If you have transactions from before the current billing system, an **Old Transactions** button appears alongside the regular export. It downloads those older records in their original format.

<Note>
  Legacy and current transactions don't combine in the same file. Download both
  if you need a complete history.
</Note>
