GET /api/v2/storefront/billing/transactions
Returns the balance transaction ledger for your connected Stripe account — every charge, fee, and payout movement that touched your balance, newest first. Cursor-paginated: pass the last item’s id as starting_after to fetch the next page.
Request
Parameters
| Field | Type | Required | Notes |
|---|---|---|---|
limit | integer | No | Query param. Maximum results, 1–100. Default 25 |
starting_after | string | No | Query param. Cursor — the id of the last item from the previous page |
targetCustomerId | number | No | Query param. Parent customers read a child account’s ledger |
Response
amount, fee, and net are in the currency’s smallest unit (cents for usd). created is a Unix timestamp (seconds). This endpoint is cursor-paginated: when meta.hasMore is true, pass meta.cursor as starting_after to get the next page; see Pagination.
Errors
400 VALIDATION_ERROR—limitoutside1–100, no Stripe account provisioned, or Stripe is not configured on the server.
Related
Billing tasks
All billing operations
Get payouts
Payouts to your bank
Get account status
Current balance and verification
Billing overview
Stripe Connect concepts