List customers
stripe-list-customers
List customers, optionally only those whose email is exactly this one (Stripe compares case-sensitively). 20 per page, newest first; when has_more is true, pass the last customer's id as starting_after (cus_...) for the next page.
Get customer
stripe-get-customer
Get one customer by id: email, name, description, phone, balance, metadata and invoice settings. A deleted customer returns only its id and deleted: true.
Search customers
stripe-search-customers
Search customers with Stripe's search query language, for example email:'jane@example.com', name~'Jane' or metadata['crm_id']:'42'. 20 per page; when has_more is true, pass next_page as page.
List payment intents
stripe-list-payment-intents
List payment intents, optionally for one customer. Returns amount, amount_received, currency, status and latest_charge for each. 10 per page, newest first; when has_more is true, pass the last payment intent's id as starting_after (pi_...) for the next page.
Get payment intent
stripe-get-payment-intent
Get one payment intent by id: amount, amount_received, currency, status, customer, latest_charge and last_payment_error. Use it before refund-payment to see what was paid.
List charges
stripe-list-charges
List charges, optionally for one customer or one payment intent. Returns amount, amount_refunded, refunded, disputed, outcome and card brand and last4 for each. 10 per page, newest first; when has_more is true, pass the last charge's id as starting_after (ch_... or py_...) for the next page.
Get charge
stripe-get-charge
Get one charge by id: amount, amount_refunded, refunded, disputed, failure_code, outcome, receipt_url and payment method details.
List refunds
stripe-list-refunds
List refunds, optionally for one charge or one payment intent. Returns amount, currency, status and reason for each. 20 per page, newest first; when has_more is true, pass the last refund's id as starting_after (re_... or pyr_...) for the next page.
Get refund
stripe-get-refund
Get one refund by id: amount, currency, status (pending, requires_action, succeeded, failed or canceled), reason and the charge and payment intent it belongs to.
List invoices
stripe-list-invoices
List invoices, optionally for one customer or subscription, or in one status. Each invoice carries its first line items, so pages are small. 5 per page, newest first; when has_more is true, pass the last invoice's id as starting_after (in_...) for the next page.
Get invoice
stripe-get-invoice
Get one invoice by id: status, amounts due, paid and remaining, due date, hosted invoice URL and its line items. An invoice with many lines can be cut at the response limit.
List subscriptions
stripe-list-subscriptions
List subscriptions, optionally for one customer or one price, or in one status. Without status Stripe returns every subscription that is not canceled; pass all for every status. 10 per page, newest first; when has_more is true, pass the last subscription's id as starting_after (sub_...) for the next page.
Get subscription
stripe-get-subscription
Get one subscription by id: status, cancel_at_period_end, cancel_at, canceled_at, its items with price and current period, and latest_invoice.
Get balance
stripe-get-balance
Get the account's balance: the amounts available and pending, per currency, in minor units.
List balance transactions
stripe-list-balance-transactions
List the transactions that make up the balance (charges, refunds, fees, payouts and so on), optionally of one type, from one payout, or for one source object. Returns amount, fee, net, status and available_on for each. 25 per page, newest first; when has_more is true, pass the last transaction's id as starting_after (txn_...) for the next page.