Stripe
Stripe offers online payment infrastructure, fraud prevention, and APIs enabling businesses to accept and manage payments globally
Sign in with one click. Composio asks the app for you; Quilt never sees the login.
Reads on its own205
Agents use these right away.
- Download File ContentsDownload authenticated file contents when the file purpose permits it.
- Download Quote PDFTool to download the PDF for a finalized quote from Stripe.
- Get Charge Refund DetailsTool to retrieve the details of an existing refund within a specific charge.
- Get Checkout Session Line ItemsTool to retrieve line items for a Checkout Session.
- Retrieve customer bank accountRetrieves details about a specific bank account stored on a Stripe customer.
- Get customer cash balanceTool to retrieve a customer's cash balance.
- List customer payment methodsRetrieves a list of payment methods for a given customer, supporting type filtering and pagination.
- Get customer subscription discountTool to retrieve the discount currently applied to a customer's subscription.
- Retrieve InvoiceTool to retrieve a specific invoice by ID.
- Get Invoice Line ItemsTool to retrieve a paginated list of line items for a specific invoice.
- Retrieve payment linkTool to retrieve details of an existing Stripe payment link by ID.
- Retrieve payment method configurationTool to retrieve a specific payment method configuration by its unique identifier.
- Retrieve a priceRetrieves detailed information for a specific Stripe price using its unique ID.
- Retrieve a productRetrieves detailed information for an existing Stripe product using its unique product ID.
- Retrieve product featureRetrieves a specific product feature by its ID.
- Retrieve a refundTool to retrieve details of a specific Stripe refund by ID.
- Retrieve subscription scheduleRetrieve a subscription schedule using its unique identifier.
- Search Stripe customersSearch Stripe customers using Stripe's Search Query Language, including queries for email, metadata, and other attributes.
- List payment methodsTool to retrieve a list of PaymentMethods with filtering and pagination support.
- List Balance TransactionsLists a page of balance transactions for the connected Stripe account.
- List Charge RefundsLists refunds for a specific Stripe charge, ordered by creation time descending.
- List Checkout SessionsTool to retrieve a list of Stripe Checkout Sessions with pagination support.
- List customer subscriptionsTool to list all active subscriptions for a customer in Stripe.
- List Invoice ItemsRetrieves a paginated list of Stripe invoice items.
- List Invoice Rendering TemplatesLists invoice rendering templates ordered by creation date, with cursor-based pagination.
- List payment linksRetrieves a list of payment links from Stripe, sorted by creation date in descending order by default.
- List RefundsLists Stripe refunds, sorted by creation date descending (newest first), with optional filtering by charge or payment_intent and pagination support.
- List tax ratesRetrieves a list of tax rates, which are returned sorted by creation date in descending order.
- Search Stripe customersTool to search for Stripe customers using a search query.
- Retrieve Charge DetailsRetrieves full details for an existing Stripe charge using its unique ID.
- Retrieve customerRetrieves detailed information for an existing Stripe customer using their unique customer ID.
- Retrieve payment intentRetrieves a PaymentIntent by its ID; `client_secret` is required if a publishable API key is used.
- Search Stripe customersRetrieves a list of Stripe customers matching a search query that adheres to Stripe's Search Query Language.
- Search payment intentsSearches for PaymentIntents using Stripe's Search Query Language.
- Search Stripe pricesSearch for prices using Stripe's Search Query Language.
- Search Stripe productsTool to search for products using Stripe's Search Query Language.
- Search subscriptionsSearches for subscriptions using Stripe's Search Query Language.
- Who Am IReturn the connected Stripe account (account id, dashboard name).
- Create Preview InvoiceTool to preview an upcoming invoice without creating it.
- Find a secret by name and scopeTool to find a secret by name and scope in the Stripe Apps secret store.
- Find tax associationTool to find a tax association by PaymentIntent ID.
- Retrieve AccountRetrieves detailed information for the authenticated Stripe account.
- List Account CapabilitiesRetrieves a list of capabilities for a connected Stripe account, including their statuses and requirements.
- Retrieve Account CapabilityRetrieves information about a specific capability for a Stripe account.
- Retrieve Person from AccountRetrieves an existing person associated with a Stripe account.
- List all persons for an accountRetrieves a list of people associated with the account's legal entity.
- Retrieve AccountRetrieves the details of a Stripe account.
- Retrieve Account TokenTool to retrieve a v2 Account Token by its ID.
- Retrieve active entitlementTool to retrieve an active entitlement describing customer access to a feature.
- Retrieve Apple Pay DomainRetrieves details about a previously registered Apple Pay domain.
- Get balance settings overviewTool to retrieve balance settings for a Stripe account.
- Retrieve Balance TransactionRetrieves the balance transaction with the given ID.
- Retrieve Billing AlertRetrieves a billing alert by its unique identifier.
- Get Billing Credit Balance SummaryRetrieves the credit balance summary for a customer in Stripe Billing.
- Retrieve credit balance transactionRetrieves a credit balance transaction by its unique identifier.
- List billing credit grantsTool to retrieve a paginated list of billing credit grants.
- Retrieve billing credit grantRetrieves a billing credit grant by its unique identifier.
- List billing metersTool to retrieve a list of billing meters from Stripe.
- Retrieve Billing MeterRetrieves a billing meter by its unique identifier.
- List portal configurationsTool to list billing portal configurations.
- Get billing portal configurationTool to retrieve a billing portal configuration from Stripe.
- Retrieve Charge DisputeTool to retrieve a dispute for a specified charge.
- Retrieve climate productTool to retrieve details of a specific Stripe Climate product.
- Retrieve climate supplier detailsRetrieves detailed information about a specific Stripe Climate carbon removal supplier.
- Retrieve Confirmation TokenTool to retrieve an existing ConfirmationToken object by its ID.
- Retrieve Country SpecRetrieves configuration details for a specific country, including supported payment methods, required verification fields, and supported currencies.
- Retrieve Coupon DetailsRetrieves full details for an existing Stripe coupon using its unique ID.
- Get Credit Note LinesRetrieves the paginated list of line items for a specific credit note.
- Retrieve a credit noteRetrieves a credit note by its unique identifier.
- Preview Credit NoteTool to preview a credit note without creating it in Stripe.
- Get Credit Note Preview LinesTool to retrieve a credit note preview's line items from Stripe.
- Retrieve customer cash balance transactionTool to retrieve a specific cash balance transaction that updated a customer's cash balance.
- List customer balance transactionsTool to list customer balance transactions that updated a customer's balance.
- Retrieve Customer Balance TransactionRetrieves a specific customer balance transaction that updated the customer's balances.
- List customer bank accountsLists a page of bank accounts linked to a customer, with cursor-based pagination.
- List all cardsLists a page of cards for a specific customer, with cursor pagination.
- Retrieve customer cardRetrieves details about a specific card for a customer.
- List cash balance transactionsTool to retrieve a list of cash balance transactions for a customer.
- Get customer discountTool to retrieve the discount currently active on a customer.
- Retrieve customer's payment methodTool to retrieve a specific PaymentMethod object for a given Customer.
- List customer sourcesTool to list sources for a specified customer.
- Retrieve customer subscriptionTool to retrieve a specific subscription for a customer.
- List customer tax IDsLists a page of tax IDs, such as VAT or GST identifiers, associated with a specific Stripe customer, with cursor pagination.
- Retrieve a customer tax IDTool to retrieve a specific tax ID for a customer.
- List active entitlementsTool to retrieve active entitlements for a customer.
- Retrieve entitlements featureTool to retrieve a feature by ID from Stripe.
- List eventsRetrieves a list of Stripe events from the past 30 days with filtering and pagination.
- Retrieve eventRetrieves event details for events created within the last 30 days.
- Retrieve file linkRetrieves the details of an existing file link.
- Retrieve FileTool to retrieve details of an existing file object by its unique identifier.
- Retrieve Financial Connections SessionRetrieves details of a Financial Connections Session by ID, including its collected accounts and requested permissions.
- Retrieve FX QuoteRetrieve a specific FX (foreign exchange) Quote by its ID.
- Retrieve Invoice ItemTool to retrieve the details of an invoice item using its unique identifier.
- Retrieve an invoice paymentTool to retrieve details of a specific Stripe invoice payment by ID.
- Retrieve Linked AccountRetrieves the details of a Linked Account object by its unique identifier.
- Retrieve mandateTool to retrieve a Stripe mandate by ID.
- Get monthly recurring revenueReturn Stripe-defined MRR from active and past-due subscriptions as a historical time series.
- Retrieve Payment Attempt RecordTool to retrieve a specific Payment Attempt Record by ID.
- Get payment intent amount details line itemsTool to retrieve paginated line items for a PaymentIntent.
- Get payment link line itemsTool to retrieve paginated line items for a payment link.
- Retrieve payment methodRetrieves the details of a PaymentMethod object by its unique identifier.
- Retrieve Payment Method DomainRetrieves details of an existing payment method domain.
- Retrieve Payment RecordTool to retrieve a Payment Record from Stripe.
- Retrieve a payoutTool to retrieve details of an existing Stripe payout.
- Retrieve planTool to retrieve a specific Stripe plan by its unique identifier.
- List Stripe promotion codesRetrieves a list of promotion codes from a Stripe account with optional filters for active status, code value, coupon association, and customer restrictions.
- Get quote detailsTool to retrieve a quote by ID.
- Get Quote Computed Upfront Line ItemsTool to retrieve computed upfront line items for a quote.
- Get Quote Line ItemsTool to retrieve a paginated list of line items for a quote.
- Get Radar Value ListRetrieves a specific Stripe Radar value list by its identifier.
- List Radar value list itemsTool to list all value list items from a Stripe Radar value list.
- Retrieve a Report RunRetrieves details of an existing Report Run object.
- Retrieve a report typeTool to retrieve details of a specific Stripe report type by ID.
- List setup attemptsLists a page of SetupAttempts associated with a specific SetupIntent, with pagination support.
- Retrieve setup intentRetrieves details of a SetupIntent by its ID; `client_secret` is required if a publishable API key is used.
- Retrieve Shipping RateTool to retrieve details of a specific Stripe shipping rate by its unique ID.
- Retrieve subscriptionRetrieves detailed information for an existing Stripe subscription using its unique ID.
- Retrieve subscription itemRetrieves detailed information for a specific subscription item using its unique ID.
- Retrieve Tax CalculationRetrieves a Tax Calculation object by its unique ID.
- Get Tax Calculation Line ItemsRetrieves line items of a tax calculation as a paginated collection.
- Retrieve tax codeRetrieves the details of an existing tax code.
- Retrieve tax IDRetrieves an account or customer tax ID object.
- Retrieve a tax rateTool to retrieve the details of an existing tax rate.
- Retrieve tax registrationTool to retrieve a specific tax registration configured for your Stripe account.
- Get Tax SettingsRetrieves Tax Settings for a merchant.
- Retrieve Tax TransactionRetrieves a Tax Transaction object by ID.
- Get tax transaction line itemsRetrieves the line items of a committed standalone tax transaction.
- Retrieve terminal configurationTool to retrieve a specific Terminal Configuration object from Stripe.
- Retrieve Terminal LocationTool to retrieve a Terminal Location object by ID.
- Retrieve Terminal ReaderTool to retrieve a Terminal Reader object by ID.
- Retrieve test clockTool to retrieve a test clock by ID.
- Retrieve TokenRetrieves the token with the given ID.
- Retrieve transfer reversalRetrieves a transfer reversal by its ID and the associated transfer ID.
- Retrieve Upcoming Invoice Line ItemsTool to retrieve a paginated list of line items for an upcoming invoice preview.
- Retrieve Dispute DetailsRetrieves detailed information for an existing Stripe dispute by ID.
- List Invoice PaymentsTool to list invoice payments in Stripe with pagination and filtering options.
- List payment method configurationsTool to list all payment method configurations in a Stripe account.
- List payment method domainsList payment method domains registered with a Stripe account, with optional filtering by domain name and enabled status.
- List Radar Early Fraud WarningsReturns a list of early fraud warnings.
- Get Radar value lists overviewTool to retrieve an overview of Radar value lists.
- Get reporting report types overviewLists Stripe report types available for generating reports.
- Get Shipping Rates OverviewTool to retrieve an overview of shipping rates from Stripe.
- List subscription schedulesRetrieves a list of subscription schedules with optional filtering and pagination capabilities.
- Get tax codesLists available Stripe tax codes for product classification, with pagination support.
- List tax IDsTool to retrieve a list of tax IDs with pagination support.
- Get tax ratesTool to retrieve all tax rates with pagination support.
- Retrieve V2 Core EventRetrieves a specific event from the Stripe V2 Core Events API, including its event details and related object reference when available.
- List subscription item period summariesLists a page of legacy usage record summaries for a subscription item across billing periods, with cursor pagination.
- List Apple Pay domainsRetrieves a list of Apple Pay domains registered with Stripe.
- List Application FeesReturns a list of application fees you've previously collected, sorted by creation date descending (newest first).
- List apps secretsLists Stripe Apps Secret Store secrets in a specified scope, with cursor-based pagination.
- List billing alertsTool to retrieve a paginated list of billing alerts.
- List credit balance transactionsList billing credit balance transactions for a customer or customer account, with pagination and optional credit grant filtering.
- List ChargesRetrieves a list of Stripe charges with filtering and pagination; use valid cursor IDs from previous responses for pagination, and note that charges are typically returned in reverse chronological order.
- List Climate OrdersLists Stripe Climate carbon removal orders, sorted by creation date with the most recent first.
- List climate productsLists Stripe Climate carbon removal products with supplier information and USD pricing per metric ton.
- List climate suppliersTool to retrieve a list of available Stripe Climate supplier objects for carbon removal.
- List country specsRetrieves a list of country specifications available in the Stripe API.
- List Stripe couponsRetrieves a list of discount coupons from a Stripe account, supporting pagination via `limit`, `starting_after`, and `ending_before`.
- List Credit NotesLists Stripe credit notes with optional filtering by customer, invoice, or customer account, and pagination support.
- List customersRetrieves a list of Stripe customers, with options to filter by email, creation date, or test clock, and support for pagination.
- List DisputesTool to list all disputes from a Stripe account.
- List entitlements featuresRetrieves a paginated list of entitlements features from Stripe.
- List file linksTool to retrieve a list of Stripe file links.
- List filesTool to retrieve a list of files that your account has access to.
- List Financial Connections AccountsTool to list Financial Connections Account objects representing external financial accounts.
- List forwarding requestsLists ForwardingRequest objects from Stripe's Vault and Forward API.
- List FX quotesList issued FX quotes, with the most recent appearing first, for reviewing exchange rates and lock details for payments or transfers.
- List Invoice PaymentsTool to list all payments for invoices in Stripe.
- List InvoicesRetrieves a list of Stripe invoices, filterable by various criteria and paginatable using invoice ID cursors obtained from previous responses.
- List meter event summariesTool to retrieve billing meter event summaries for a customer within a time range.
- List Payment Attempt RecordsLists payment attempt records for a specified payment record, with cursor-based pagination.
- List payment intentsTool to list PaymentIntents from Stripe.
- List PayoutsLists Stripe payouts sent to external accounts or received from Stripe, sorted by creation date descending (newest first), with optional filtering by arrival date, creation date, destination, and status.
- List plansLists billing plans from a Stripe account, with optional filters and cursor-based pagination.
- List pricesTool to list Stripe prices.
- List productsRetrieves a list of Stripe products, with optional filtering and pagination; `starting_after`/`ending_before` cursors must be valid product IDs from a previous response.
- List product featuresRetrieves a list of features attached to a product.
- List Stripe promotion codesTool to retrieve a list of promotion codes from Stripe.
- List QuotesLists Stripe quotes with pagination and optional filtering by customer, customer account, status, or test clock.
- Get Radar Early Fraud WarningsTool to list all early fraud warnings from Stripe Radar.
- List Radar ReviewsReturns a list of Radar Review objects that have open set to true, sorted in descending order by creation date.
- List Report RunsLists Stripe Report Runs, sorted by creation date descending (newest first).
- List open reviewsRetrieves a list of open Stripe reviews with pagination support.
- List SetupAttemptsTool to list SetupAttempts associated with a SetupIntent.
- List setup intentsTool to list SetupIntents from Stripe.
- List Sigma scheduled query runsLists a page of Stripe Sigma scheduled query runs, with pagination support, to check run status or access query result information.
- List subscription itemsLists subscription items for a given Stripe subscription, with pagination.
- List subscriptionsRetrieves a list of Stripe subscriptions, optionally filtered by various criteria such as customer, price, status, collection method, and date ranges, with support for pagination.
- List tax codesRetrieves a paginated list of globally available, predefined Stripe tax codes used for classifying products and services in Stripe Tax.
- List tax registrationsRetrieves a paginated list of tax registrations.
- List terminal configurationsTool to retrieve a list of Terminal Configuration objects from Stripe.
- List terminal locationsRetrieves a list of Stripe terminal locations with pagination support.
- List terminal readersTool to list all Stripe Terminal Readers with optional filtering.
- List test clocksRetrieves a paginated list of test clocks.
- List Top-upsTool to retrieve a list of existing top-ups from Stripe.
- List transfersList all transfers sent to connected accounts.
- List V2 Core Event DestinationsRetrieves a list of event destinations from Stripe V2 Core Events API.
- List v2 core eventsTool to list v2 core events from Stripe.
- Retrieve BalanceRetrieves the complete current balance details for the connected Stripe account.
- Retrieve Checkout SessionTool to retrieve a Checkout Session object from Stripe.
- Retrieve Promotion CodeTool to retrieve a Stripe promotion code by its ID.
- Retrieve Upcoming InvoiceTool to preview the upcoming invoice for a customer, showing all pending charges including subscription renewals and invoice items.
- Search Stripe chargesSearch historical charges using Stripe's supported Charge search fields, such as status, amount, customer, or metadata.
- Search invoicesSearches for invoices using Stripe's Search Query Language.
Asks someone first223
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Add lines to invoiceTool to add multiple line items to a draft Stripe invoice.
- Attach payment to invoiceAttaches a PaymentIntent or Out of Band Payment to an invoice's payments list.
- Attach payment method to customerAttaches a PaymentMethod to a Customer.
- Cancel payment intentCancels a PaymentIntent when in cancelable state.
- Cancel subscriptionCancels a customer's Stripe subscription immediately, with options to invoice for metered usage and prorate charges for unused time.
- Capture payment intentCaptures the funds of an existing uncaptured PaymentIntent.
- Confirm payment intentTool to confirm customer intent to pay with current or provided payment method.
- Create billing credit grantTool to create a credit grant that allocates billing credits to a customer for use against metered pricing.
- Create billing meterTool to create a billing meter in Stripe for tracking usage events.
- Create Billing Meter Event V2Creates a billing meter event using Stripe API v2 for usage-based billing.
- Create Charge RefundTool to create a refund for a charge in Stripe.
- Create Checkout SessionTool to create a Stripe Checkout Session.
- Create CustomerCreates a new customer in Stripe, required for creating charges or subscriptions; an email is highly recommended for customer communications.
- Create Customer Balance TransactionTool to create an immutable transaction that updates the customer's credit balance.
- Create customer cardCreates a card or bank account payment source for a Stripe customer.
- Create card or payment sourceAttaches a payment source to a customer for later reuse.
- Create Customer Tax IDCreates a new tax ID for a customer, used for tax compliance and invoicing across 100+ supported country-specific tax ID formats.
- Create an invoiceCreates a new draft Stripe invoice for a customer; use to revise an existing invoice, bill for a specific subscription (which must belong to the customer), or apply detailed customizations.
- Create Payment LinkTool to create a Stripe Payment Link.
- Create payment methodCreates a PaymentMethod object representing a customer's payment instrument (card, bank account, etc.).
- Create a priceCreates a new Stripe Price for a product, defining its charges (one-time or recurring) and billing scheme; requires either an existing `product` ID or `product_data`.
- Create productCreates a new product in Stripe, encoding the request as `application/x-www-form-urlencoded` by flattening nested structures.
- Create RefundCreates a full or partial refund in Stripe, targeting either a specific charge ID or a payment intent ID.
- Create Reversal Tax TransactionCreates a reversal of an existing tax transaction.
- Create subscriptionCreates a new, highly configurable subscription for an existing Stripe customer, supporting multiple items, trials, discounts, and various billing/payment options.
- Create subscription itemTool to add a new item to an existing subscription without changing existing items.
- Deactivate Billing MeterDeactivates a billing meter.
- Delete couponTool to delete a coupon from Stripe.
- Delete customer bank accountDeletes a bank account payment source from a customer.
- Delete customer discountRemoves the currently applied discount on a customer.
- Delete customerPermanently deletes a customer and cancels active subscriptions.
- Delete customer subscription discountRemoves currently applied discount from a customer's subscription.
- Delete customer tax IDDeletes a customer's tax ID object.
- Delete draft invoicePermanently deletes a draft invoice.
- Delete invoice itemTool to delete an invoice item from Stripe.
- Delete planTool to delete a plan from Stripe.
- Delete productDelete a product.
- Delete subscription itemDeletes a subscription item without canceling the subscription.
- Delete Terminal LocationTool to permanently delete a Terminal Location object from your Stripe account.
- Cancel subscriptionTool to cancel a Stripe subscription immediately.
- Detach payment methodDetaches a PaymentMethod object from a Customer account.
- Finalize an invoiceFinalize a draft invoice so it becomes open/collectable (and immutable where required).
- Update customer subscriptionUpdates an existing subscription's items, billing cycle, payment methods, metadata, and other settings.
- Update subscriptionUpdates an existing Stripe subscription's properties including metadata, description, payment method, billing settings, trial periods, and cancellation behavior.
- Update Tax RateTool to update an existing Stripe tax rate.
- Update Charge DisputeTool to update metadata on a charge's dispute.
- Update Charge RefundTool to update a specified refund within a charge.
- Update customer cardTool to update a card for a specified customer.
- Update customer sourceUpdate a specified source for a given customer.
- Update Customer SubscriptionTool to update a subscription on a customer in Stripe.
- Update Payment IntentUpdates a Stripe PaymentIntent with new values for specified parameters; note that if `currency` is updated, `amount` might also be required, and certain updates (e.g., to `payment_method`) can necessitate re-confirmation by the customer.
- Update SubscriptionUpdates an existing, non-canceled Stripe subscription by its ID, including supported item, billing, payment, tax, cancellation, and metadata settings.
- Void an invoiceVoids a finalized Stripe invoice while maintaining a paper trail.
- Accept quoteTool to accept a quote in Stripe.
- Activate billing alertReactivates a billing alert, allowing it to trigger again.
- Advance test clockAdvance a test clock to a future timestamp.
- Apply customer balance to payment intentManually reconciles remaining amount for a customer_balance PaymentIntent by applying funds from customer's cash balance.
- Archive billing alertTool to archive a billing alert in Stripe, removing it from list views and APIs.
- Attach source to customerAttach a payment source (card token or source object) to a customer for future charges.
- Attach feature to productTool to attach a feature to a product.
- Cancel QuoteTool to cancel a Stripe quote.
- Cancel setup intentCancels a SetupIntent that is no longer needed.
- Cancel subscription scheduleCancels a subscription schedule and its associated subscription immediately if active.
- Cancel Terminal Reader ActionTool to cancel the current reader action.
- Capture ChargeTool to capture payment on an uncaptured charge.
- Close DisputeTool to close a dispute.
- Set Terminal Reader DisplayInitiates input collection on a Terminal Reader to display forms and collect customer information.
- Collect payment method on Terminal ReaderTool to initiate payment method collection on a Stripe Terminal Reader.
- Confirm setup intentConfirms a SetupIntent to complete customer payment method setup.
- Confirm PaymentIntent on Terminal ReaderTool to confirm a PaymentIntent on a Terminal reader device.
- Create Card Payments CapabilityUpdates the card payments capability for a Stripe Connect account, requesting or removing the capability.
- Create Account SessionCreates an Account Session for a Stripe Connect account, granting access to embedded components.
- Create Apple Pay DomainTool to create an Apple Pay domain registration.
- Create apps secretTool to create a secret in the Stripe Secret Store.
- Create Bank Account TokenTool to create a single-use token representing bank account details.
- Create billing alertTool to create a billing alert that monitors usage on a billing meter and triggers notifications when a specified threshold is crossed.
- Create Billing Meter Event AdjustmentCreates an adjustment to cancel a billing meter event.
- Create Billing Meter Event SessionCreates authentication session for high-throughput meter event stream.
- Create Billing Portal ConfigurationTool to create a Stripe billing portal configuration.
- Create Billing Portal SessionTool to create a Stripe billing portal session.
- Create CouponCreates a new discount coupon in Stripe with percentage or fixed amount discount.
- Create Credit NoteIssues a credit note to adjust a finalized invoice's amount.
- Create customer bank accountTool to create a new bank account attached to a customer object.
- Create Customer SessionCreates a Stripe Customer Session for client-side access to configured components, such as the Payment Element or customer sheet.
- Create customer subscriptionTool to create a subscription for an existing customer.
- Create CVC Update TokenCreates a single-use token representing an updated CVC value for card payments.
- Create Feature EntitlementCreates a new feature entitlement in Stripe representing a monetizable ability or functionality.
- Create Ephemeral KeyTool to create a short-lived ephemeral API key for secure mobile SDK access to specific Stripe resources.
- Create FileTool to upload a file to Stripe for business purposes such as dispute evidence, identity verification, or business logos.
- Create File LinkTool to create a file link object that generates a shareable URL for accessing uploaded files.
- Create Financial Connections SessionTool to create a Financial Connections Session to launch the authorization flow for linking financial accounts.
- Create FX QuoteTool to create an FX quote for currency conversion with optional rate locking.
- Create invoice itemTool to create an invoice item for draft invoices.
- Create payment intentCreates a Stripe PaymentIntent to initiate and process a customer's payment; using `application_fee_amount` for a connected account requires the `Stripe-Account` header.
- Create payment method configurationCreates a payment method configuration to control which payment methods are displayed during checkout.
- Create payment method domainTool to create a payment method domain object to control where payment methods are shown.
- Create PII TokenTool to create a single-use token representing PII (personally identifiable information).
- Create a planTool to create a recurring billing plan with flexible pricing configuration.
- Create Promotion CodeTool to create a promotion code linked to an underlying coupon.
- Create a quoteTool to create a Stripe quote modeling prices and services for a customer.
- Create a Report RunCreates a new report run object and begins executing the report asynchronously.
- Create Setup IntentCreates a SetupIntent object to collect payment method permissions for future payments.
- Create a shipping rateCreates a fixed-amount Stripe shipping rate for defining shipping costs, with a customer-facing display name.
- Create SourceTool to create a Stripe source object for accepting payment methods.
- Create subscription scheduleTool to create a new subscription schedule for managing subscription changes over time.
- Create Tax CalculationCreates a Tax Calculation to compute taxes for customer purchases.
- Create Tax IDCreates a new tax ID for an account or customer.
- Create tax rateTool to create a new tax rate in Stripe.
- Create Tax RegistrationCreates a new Tax Registration object to enable tax collection in specified jurisdictions.
- Create Tax Transaction from CalculationTool to create a Tax Transaction from a calculation before 90-day expiration.
- Create Terminal ConfigurationCreates a new Configuration object for Stripe payment terminals with customizable settings.
- Create Terminal Connection TokenCreates a short-lived connection token for Stripe Terminal SDK to connect to readers.
- Create Terminal LocationCreates a new Terminal Location for managing Stripe Terminal readers.
- Create Terminal Onboarding LinkCreates an onboarding link for Tap to Pay on iPhone.
- Create Terminal ReaderCreates and registers a new Terminal Reader to a Stripe account at a specified location.
- Create Test ClockTool to create a test clock for testing time-based scenarios in Stripe.
- Create Test Confirmation Token (Test Mode Only)Creates a test mode Confirmation Token for server-side payment integration testing.
- Create CVC update tokenTool to create a single-use CVC update token for card re-collection.
- Create TransferCreates a transfer to move funds between Stripe accounts as part of Connect.
- Create usage recordCreates a legacy usage record for a specified subscription item and timestamp.
- Deactivate billing alertTool to deactivate a billing alert, preventing it from triggering.
- Delete Apple Pay DomainTool to delete an Apple Pay domain from a Stripe account.
- Delete apps secretTool to delete a secret from the Stripe Secret Store by name and scope.
- Cancel customer subscriptionCancels a customer's subscription immediately.
- Delete ephemeral keyImmediately invalidate an ephemeral key.
- Delete product featureRemoves a feature from a product.
- Delete subscription discountRemoves the currently applied discount on a subscription, such as a discount code or promotion.
- Delete tax IDDeletes an existing tax ID object.
- Delete Terminal ConfigurationPermanently deletes a Terminal Configuration object from your Stripe account.
- Delete Terminal ReaderPermanently deletes a Terminal Reader object from your Stripe account.
- Delete test clockPermanently deletes a test clock from Stripe's test environment.
- Void an invoiceTool to void a finalized Stripe invoice.
- Detach payment from invoiceTool to detach a payment from an invoice.
- Disable Event DestinationDisables a v2 Event Destination, preventing it from receiving events.
- Expire billing credit grantExpires a billing credit grant immediately.
- Expire Checkout SessionTool to expire an active Stripe Checkout Session.
- Finalize quoteTool to finalize a quote in Stripe.
- Fund Test Mode Cash BalanceTool to fund a test mode cash balance for a customer.
- Mark invoice as uncollectibleTool to mark a Stripe invoice as uncollectible for bad debt accounting purposes.
- Migrate subscription to flexible billingMigrates a subscription from classic to flexible billing mode to enable flexible proration and invoice calculation.
- Pay an invoiceTool to pay an invoice manually outside the normal collection schedule.
- Void billing credit grantVoids a billing credit grant, preventing it from being applied to future invoices.
- Update ChargeUpdates a Stripe charge with the specified parameters; unspecified fields remain unchanged.
- Verify customer bank accountVerifies a bank account for a customer using microdeposit amounts.
- Update file linkTool to update an existing file link in Stripe.
- Void an invoiceVoids a finalized invoice and maintains a papertrail.
- Report Payment RecordTool to report a payment record in terminal state or for initialization.
- Update setup intentUpdates a SetupIntent object to modify configuration parameters and metadata.
- Update subscription itemTool to update a subscription item's plan, quantity, billing thresholds, discounts, or metadata.
- Update subscriptionTool to update an existing Stripe subscription with specified parameters.
- Update Terminal ConfigurationTool to update a Stripe Terminal Configuration.
- Process payment on terminal readerInitiates a payment flow on a Stripe Terminal Reader to process a PaymentIntent.
- Set Reader DisplayConfigures a Stripe terminal reader to display cart information on screen.
- Set Terminal Reader DisplayTool to configure a terminal reader's display to show cart details.
- Update Account CapabilityUpdates an existing account capability for a Stripe connected account.
- Update balance settings overviewTool to update balance settings for a Stripe account.
- Update Billing Portal ConfigurationTool to update an existing billing portal configuration in Stripe.
- Update and retrieve Checkout SessionUpdates metadata on a Stripe Checkout Session and returns the session details.
- Update Credit NoteTool to update an existing credit note in Stripe by modifying its memo or metadata.
- Create or Retrieve Customer Funding InstructionsCreates or retrieves funding instructions for a customer cash balance via bank transfer.
- Void an invoiceVoids a finalized invoice and maintains a papertrail.
- Update Invoice Line ItemUpdates an invoice's line item before finalization.
- Remove lines from invoiceTool to remove multiple line items from a draft Stripe invoice.
- Void invoiceTool to void a finalized Stripe invoice.
- Void an invoiceTool to permanently void a finalized Stripe invoice.
- Update payment method configurationUpdates a payment method configuration to control which payment methods are displayed at checkout.
- Update Payment Method DomainUpdates an existing payment method domain to enable or disable it.
- Report Payment AttemptTool to report a payment attempt on a Stripe Payment Record.
- Report Payment Attempt CanceledTool to report that the most recent payment attempt was canceled.
- Report payment attempt guaranteed overviewReports that a payment attempt was guaranteed for a specific Payment Record.
- Report payment attempt informationTool to report additional payment attempt information for a payment record.
- Report Payment Record RefundReports that the most recent payment attempt on a Payment Record was refunded.
- Update payout metadataUpdates an existing payout's metadata and returns the payout object.
- Update Plan OverviewTool to update a Stripe plan by setting passed parameter values.
- Update Promotion CodeUpdates an existing promotion code.
- Update Shipping RateUpdates an existing Stripe shipping rate's active status, metadata, and currency-specific fixed amounts and tax behavior.
- Update subscription scheduleTool to update an existing subscription schedule with new phases, settings, metadata, and end behavior.
- Release subscription scheduleTool to release a subscription schedule.
- Create Meter Event AdjustmentCreates a billing meter event adjustment to cancel a previously sent meter event.
- Present payment method on readerTool to present a payment method on a simulated terminal reader for testing purposes.
- Process setup intent on terminal readerInitiates a SetupIntent flow on a Stripe Terminal Reader to save payment details.
- Reactivate Billing MeterReactivates a deactivated billing meter.
- Report Payment Attempt FailedReports that a recent payment attempt on a Payment Record has failed.
- Resume subscriptionResumes a paused Stripe subscription with billing cycle and proration options.
- Send invoice for manual paymentTool to manually send a finalized Stripe invoice to the customer outside the automatic billing schedule.
- Set reader displayConfigures a Stripe Terminal reader to display cart information on its screen.
- Set terminal reader displayTool to set the display on a Stripe Terminal reader to show cart details.
- Simulate successful input collectionSimulates successful completion of an ongoing input collection on a Terminal reader.
- Simulate Terminal Reader Input Collection TimeoutSimulate an input collection timeout on a Stripe Terminal reader.
- Update Application Fee RefundUpdates metadata on an existing application fee refund identified by its fee ID and refund ID.
- Update billing credit grantUpdates an existing billing credit grant.
- Update Billing MeterTool to update a billing meter's display name.
- Update Billing Portal ConfigurationUpdate a billing portal configuration.
- Update Cash Balance SettingsTool to update a customer's cash balance settings in Stripe.
- Update ChargeTool to update a Stripe charge object with provided parameters.
- Update Checkout SessionTool to update a Stripe Checkout Session dynamically.
- Update CouponUpdates a Stripe coupon's metadata, name, or currency options.
- Update CustomerUpdates an existing Stripe customer, identified by customer_id, with only the provided details; unspecified fields remain unchanged.
- Update Customer Balance TransactionUpdates an existing customer balance transaction's description and metadata.
- Update customer bank accountUpdates a specified bank account for a given customer.
- Update customer bank accountUpdates a bank account source attached to a customer.
- Update DisputeTool to update a Stripe dispute by submitting evidence or updating metadata.
- Update entitlements featureTool to update a feature's properties or deactivate it.
- Update Event DestinationUpdates a v2 Event Destination with new values for specified parameters.
- Update External AccountUpdates the metadata, account holder name, account holder type of an external bank account or card belonging to a connected account and optionally sets it as the default for its currency.
- Update InvoiceUpdates a draft Stripe invoice.
- Update invoice itemUpdates an invoice item on a draft invoice.
- Bulk update invoice line itemsBulk updates existing line items on a draft invoice, including descriptions, amounts, quantities and discounts.
- Update Payment LinkUpdates an existing payment link with new configuration details.
- Update Payment MethodUpdates an existing PaymentMethod object in Stripe.
- Update a priceUpdates a Stripe price by setting passed parameter values; unspecified parameters remain unchanged.
- Update productTool to update an existing product in Stripe.
- Update Promotion CodeUpdates an existing Stripe promotion code by setting the values of the parameters passed.
- Update QuoteTool to update an existing Stripe quote with new values.
- Update Subscription ScheduleTool to update an existing subscription schedule in Stripe.
- Update Tax RegistrationTool to update an existing tax registration in Stripe.
- Update Tax SettingsUpdates Stripe Tax Settings parameters used in tax calculations.
- Update Terminal LocationUpdates a Terminal Location by modifying specified parameters.
- Update Terminal ReaderTool to update a Terminal Reader object by setting parameter values.
- Validate payment method domainTool to validate an existing payment method domain in Stripe to activate payment methods.
- Verify microdeposits on setup intentVerifies microdeposits on a SetupIntent object to confirm bank account ownership.
- Verify microdeposits on payment intentVerifies microdeposits on a PaymentIntent object by matching deposit amounts or descriptor code.
- Void a credit noteMarks a credit note as void.
7 more of its actions are no longer kept up by Stripe and are left out.