- List all application fees collected on your platform
- Retrieve an application fee by ID
- Retrieve the current account balance showing available and pending amounts by currency for the authenticated Stripe account
- List all balance transactions that have affected the Stripe account balance, including charges, refunds, transfers, payouts, and fees, with filtering and pagination support
- Retrieve detailed information about a specific balance transaction by its unique identifier, including amount, fee breakdown, net amount, and associated source object
- Retrieve a paginated list of all charge objects, sorted by creation date with advanced filtering options for customer, payment intent, and time ranges
- Retrieve complete details of a specific charge object by its unique identifier, including payment status, amount, customer information, and transaction metadata
- Update mutable properties of an existing charge including customer association, description, metadata, receipt email, shipping details, and fraud reporting
- Capture the funds of an existing uncaptured charge with optional partial amount capture, statement descriptors, and transfer configuration for Connect platforms
- Perform advanced search across charge objects using Stripe's powerful query language with support for complex filters on status, amount, customer, metadata, and timestamps
- Create a Checkout Session to redirect customers to a Stripe-hosted payment page or embed checkout into your website
- List all Checkout Sessions with optional filters
- Retrieve a Checkout Session by ID
- Expire an open Checkout Session to cancel the payment process
- List line items for a Checkout Session
- Create a discount coupon for use on subscriptions and invoices
- List all coupons with optional filters
- Retrieve a coupon by ID
- Update a coupon's metadata or name
- Delete a coupon permanently
- List all credit notes for invoice adjustments and refunds
- Retrieve a credit note by ID
- Retrieve a paginated list of all customers in your Stripe account, sorted by creation date with the most recent customers first
- Retrieve complete details for a specific customer by their unique Stripe customer ID
- Create a new customer record in Stripe with optional payment methods, billing information, and tax settings
- Update an existing customer's information, payment settings, or metadata while preserving unchanged fields
- Permanently delete a customer record and immediately cancel all active subscriptions (irreversible operation)
- Search for customers using Stripe's powerful query syntax supporting filters on email, name, phone, metadata, and creation date
- List all disputes with optional filters for monitoring chargebacks and fraud
- Retrieve a dispute by ID
- Update a dispute with evidence or metadata
- Close a dispute to accept the chargeback
- List all events for audit trail of account changes
- Retrieve an event by ID
- List all files uploaded to Stripe
- Retrieve a file by ID
- Retrieve a paginated list of all invoices with optional filtering by customer, subscription, status, and collection method
- Retrieve complete details of a specific invoice including line items, payment status, customer information, and billing metadata
- Create a new draft invoice for a customer with customizable line items, tax settings, payment terms, and shipping details
- Modify an existing draft invoice by updating collection method, payment terms, tax settings, custom fields, or metadata
- Permanently delete a draft invoice including subscription-generated invoices, with no possibility of recovery
- Convert a draft invoice to finalized status, making it ready for payment collection, email delivery, or programmatic processing
- Programmatically charge an invoice using the customer's default payment source or a specified payment method with support for off-session payments
- Email a finalized invoice to the customer with a secure payment link and PDF attachment for manual payment collection
- Cancel an open or uncollectible invoice permanently, preventing any future payment collection while maintaining historical records
- Mark an open invoice as uncollectible to stop payment collection attempts while preserving the invoice for bad debt tracking and reporting
- Execute complex invoice searches using Stripe's query language to filter by customer, status, metadata, amounts, dates, and custom fields
- Link an existing PaymentIntent or out-of-band payment record to an invoice, automatically crediting payments when they succeed
- Create a line item to be added to an invoice, either immediately attached to a draft invoice or pending for automatic inclusion in the customer's next invoice
- List all invoice items with optional filters for customer, invoice, or pending status
- Preview the next invoice before billing
- Retrieve a paginated list of all payment intents for your account, with optional filters for customer, creation date, and cursor-based pagination
- Retrieve complete details of a specific payment intent by ID, including status, amount, payment method, and all associated metadata
- Create a new payment intent to collect payment from a customer, supporting multiple payment methods, automatic confirmation, and future payment setup
- Modify properties of an existing unconfirmed payment intent such as amount, payment method, customer, or metadata without triggering confirmation
- Confirm customer intent to pay with the specified payment method, initiating payment processing and triggering authentication flows if required
- Capture authorized funds from a payment intent in requires_capture status, finalizing the charge and transferring funds from the customer's account
- Cancel a payment intent that has not yet been captured, releasing any authorized funds and preventing further payment attempts
- Search payment intents using Stripe's powerful query language to filter by customer, status, amount, metadata, and timestamps for advanced transaction discovery
- Increase the authorized amount on an uncaptured payment intent, useful for scenarios where final charges exceed initial estimates like hotel incidentals or gas pumps
- Apply funds from a customer's cash balance to reconcile a payment intent, enabling wallet-based or prepaid payment scenarios
- Verify bank account ownership by confirming microdeposit amounts or descriptor codes, completing the ACH or bank transfer payment method setup
- Retrieve itemized breakdown of products, quantities, and amounts for a payment intent, providing transaction-level details for invoices and receipts
- List all payment links for no-code payment pages
- Retrieve a payment link by ID
- List line items for a payment link
- Retrieve all payment methods associated with a specific customer account
- Retrieve detailed information about a specific payment method using its unique identifier
- Create a new payment method object for future use with customers and transactions
- Modify billing details, metadata, and limited card information for an existing payment method
- Link a payment method to a customer account for reuse in future transactions
- Remove the association between a payment method and its customer account
- List all payouts with optional filters for tracking bank transfers
- Retrieve a payout by ID
- Retrieve a paginated list of all prices in your Stripe account with flexible filtering options
- Fetch detailed information about a specific price using its unique identifier
- Create a new one-time or recurring price with advanced configuration including tiered pricing, metered billing, and multi-currency support
- Update mutable properties of an existing price including active status, metadata, nickname, and tax behavior
- Perform advanced full-text search across prices using Stripe's powerful search query syntax for complex filtering requirements
- Retrieve a paginated list of all products in your Stripe account with flexible filtering options including active status, creation date, and shippability
- Fetch complete details of a single product using its unique identifier, including pricing information, images, metadata, and shipping configuration
- Create a new product in your Stripe catalog with comprehensive configuration including pricing, images, shipping details, and tax settings for both physical and digital goods
- Modify an existing product's properties including name, description, images, pricing, active status, and shipping configuration with partial update support
- Permanently remove a product from your Stripe catalog, only allowed for products with no associated prices (consider deactivating instead for most use cases)
- Perform advanced product searches using Stripe's powerful query language with support for field-specific queries, fuzzy matching, and complex boolean expressions
- Create a customer-facing promotion code linked to a coupon
- List all promotion codes
- Retrieve a promotion code by ID
- List all Radar value lists for fraud prevention
- Retrieve a Radar value list by ID
- Create a new Radar value list for fraud prevention
- Update a Radar value list
- Delete a Radar value list
- Retrieve a paginated list of all refunds with optional filtering by charge, payment intent, or creation date
- Retrieve complete details of a specific refund including status, amount, reason, and associated charge or payment intent information
- Issue a full or partial refund for a charge or payment intent with optional reason tracking and metadata
- Update the metadata of an existing refund for internal tracking and organizational purposes
- Cancel a pending refund that requires customer action before completion, preventing the refund from being processed
- Create a SetupIntent to save a payment method for future payments without charging the customer
- List all SetupIntents with optional filters
- Retrieve a SetupIntent by ID
- Cancel a SetupIntent that is not yet confirmed
- List all shipping rates configured for checkout
- Retrieve a shipping rate by ID
- Create a new shipping rate for checkout
- Update a shipping rate
- Retrieve a paginated list of all customer subscriptions with optional filtering by status, customer, price, and billing attributes
- Retrieve complete details of a specific subscription including pricing, billing cycle, payment status, and customer information using its unique subscription ID
- Create a new recurring subscription for an existing customer with configurable pricing, billing cycle, payment method, trial periods, and automatic tax calculation
- Modify an existing subscription's pricing, payment method, billing configuration, or subscription items with optional proration of charges for mid-cycle changes
- Immediately terminate a subscription, stop all future billing, and optionally generate a final prorated invoice for the remaining period
- Reactivate a paused subscription that was paused through a subscription schedule, restoring billing and transitioning status back to active
- Upgrade an existing subscription from standard billing mode to flexible billing mode, enabling advanced proration and invoicing controls for complex billing scenarios
- Perform advanced full-text search across subscriptions using Stripe's query language to find subscriptions by customer, status, price, metadata, and creation date
- List individual line items within a subscription
- Retrieve a subscription item by ID
- Create a tax rate for subscriptions and invoices
- List all tax rates with optional filters
- Retrieve a tax rate by ID
- Update a tax rate's properties
- Create a test clock for subscription time simulation
- List all test clocks
- Retrieve a test clock by ID
- Advance a test clock to a new frozen time
- Delete a test clock
- List all transfers to connected accounts
- Retrieve a transfer by ID
- Create a transfer to a connected account
- Update a transfer's metadata or description
- Create a webhook endpoint to receive event notifications
- List all webhook endpoints
- Retrieve a webhook endpoint by ID
- Delete a webhook endpoint
No matching actions