Get Stripe balance transactions is a WordPress ability from WooCommerce Stripe Gateway — usable via Easy MCP AI, which connects Claude, ChatGPT, and any AI assistant to your site.

Install Free Plugin →

Get Stripe balance transactions

Read-only
WooCommerce Stripe Gateway Ecommerce woocommerce-gateway-stripe/get-balance-transactions

List Stripe balance transactions — charges, refunds, payouts, and adjustments — that moved money in or out of the balance.

Requires the WooCommerce Stripe Gateway plugin active on WordPress 6.9+ with WooCommerce 10.9 or later, since every ability registers through WooCommerce Core's AbilitiesLoader. Abilities are also gated behind the 'wc_stripe_abilities_enabled' filter, which defaults to off, and the current user needs the 'manage_woocommerce' capability.

What it does

This ability lists Stripe balance transactions via Stripe's balance_transactions API, answering 'what cleared into or out of my Stripe balance recently?' and complementing get-payouts when reconciling a specific payout's contents. It accepts an optional limit (1-100, defaulting to 10), a type filter (e.g. charge, refund, payout, adjustment, application_fee, stripe_fee — validated by shape and authoritatively checked by Stripe), a payout ID filter (po_xxx) to see everything included in one payout, a source object ID filter, a created date range, and Stripe's cursor pagination.

See it in action

You ask your AI assistant

"List the Stripe balance transactions of type 'payout' included in payout po_1PQxyz."

Inputs

Name Type Required Description
limit integer No Maximum number of balance transactions to return. Defaults to 10; Stripe caps at 100.
starting_after string No Stripe cursor — return balance transactions after this object ID.
ending_before string No Stripe cursor — return balance transactions before this object ID.
type string No Filter to balance transactions of a specific type (e.g. charge, refund, payout, adjustment, application_fee, stripe_fee).
payout string No Filter to balance transactions included in a specific payout (po_xxx).
source string No Filter to balance transactions for a specific source object ID (e.g. ch_xxx, re_xxx, txn_xxx).
created_gte integer No Filter to balance transactions created at or after this Unix timestamp.
created_lte integer No Filter to balance transactions created at or before this Unix timestamp.

Returns

A Stripe list of raw balance transaction objects (charges, refunds, payouts, adjustments) matching the given filters.

Permission

The current user must have the 'manage_woocommerce' capability, checked via WC_Stripe_Abilities_Registrar::can_manage_woocommerce().

Newsletter

The AI + WordPress space moves fast. Keep up.

New tools, workflow ideas, and product updates — be the first to know what's next.

No spam, unsubscribe anytime.