New: every message picks a fast or a slow model

Stripe

Stripe offers online payment infrastructure, fraud prevention, and APIs enabling businesses to accept and manage payments globally

What agents can do

Actions33

  • Cancel subscription

    Cancels a customer's active stripe subscription at the end of the current billing period, with options to invoice immediately for metered usage and prorate charges for unused time.

  • Confirm payment intent

    Confirms a stripe paymentintent to finalize a payment; a `return url` is necessary if the payment method requires customer redirection.

  • Create customer

    Creates a new customer in stripe, required for creating charges or subscriptions; an email is highly recommended for customer communications.

  • Create invoice

    Creates 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 intent

    Creates 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 price

    Creates 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 product

    Creates a new product in stripe, encoding the request as `application/x-www-form-urlencoded` by flattening nested structures.

  • Create refund

    Creates a full or partial refund in stripe, targeting either a specific charge id or a payment intent id.

25 more
  • Create subscription

    Creates a new, highly configurable subscription for an existing stripe customer, supporting multiple items, trials, discounts, and various billing/payment options.

  • Delete customer

    Permanently deletes an existing stripe customer; this irreversible action also cancels their active subscriptions and removes all associated data.

  • List charges

    Retrieves 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…

  • List coupons

    Retrieves a list of discount coupons from a stripe account, supporting pagination via `limit`, `starting after`, and `ending before`.

  • List customer payment methods

    Retrieves a list of payment methods for a given customer, supporting type filtering and pagination.

  • List customers

    Retrieves a list of stripe customers, with options to filter by email, creation date, or test clock, and support for pagination.

  • List invoices

    Retrieves a list of stripe invoices, filterable by various criteria and paginatable using invoice id cursors obtained from previous responses.

  • List payment intents

    Retrieves a list of stripe paymentintents, optionally filtered and paginated using paymentintent ids as cursors.

  • List payment links

    Retrieves a list of payment links from stripe, sorted by creation date in descending order by default.

  • List products

    Retrieves 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 refunds

    Lists stripe refunds, sorted by creation date descending (newest first), with optional filtering by charge or payment intent and pagination support.

  • List shipping rates

    Retrieves a list of stripe shipping rates, filterable by active status, creation date, and currency; useful for managing or displaying shipping options.

  • List subscriptions

    Retrieves 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 codes

    Retrieves a paginated list of globally available, predefined stripe tax codes used for classifying products and services in stripe tax.

  • List tax rates

    Retrieves a list of tax rates, which are returned sorted by creation date in descending order.

  • Retrieve balance

    Retrieves the complete current balance details for the connected stripe account.

  • Retrieve charge

    Retrieves full details for an existing stripe charge using its unique id.

  • Retrieve customer

    Retrieves detailed information for an existing stripe customer using their unique customer id.

  • Retrieve payment intent

    Retrieves a paymentintent by its id; `client secret` is required if a publishable api key is used.

  • Retrieve refund

    Retrieves details for an existing stripe refund using its unique `refund id`.

  • Retrieve subscription

    Retrieves detailed information for an existing stripe subscription using its unique id.

  • Search customers

    Retrieves a list of stripe customers matching a search query that adheres to stripe's search query language.

  • Update customer

    Updates an existing stripe customer, identified by customer id, with only the provided details; unspecified fields remain unchanged.

  • Update payment intent

    Updates 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…

  • Update subscription

    Updates an existing, non-canceled stripe subscription by its id, ensuring all referenced entity ids (e.g., prices, coupons) are valid and automatic tax liability is correctly specified if enabled.

Starts an agent when

  • Charge Captured

    Occurs whenever a previously uncaptured charge is captured.

    The moment it happens

  • Charge Dispute Closed

    Occurs when a dispute is closed and the dispute status changes to `lost`, `warning_closed`, or `won`.

    The moment it happens

  • Charge Dispute Created

    Occurs whenever a customer disputes a charge with their bank.

    The moment it happens

  • Charge Dispute Updated

    Occurs when the dispute is updated (usually with evidence).

    The moment it happens

  • Charge Failed

    Occurs whenever a failed charge attempt occurs.

    The moment it happens

  • Charge Refunded

    Occurs whenever a charge is refunded, including partial refunds.

    The moment it happens

  • Charge Refund Updated

    Occurs whenever a refund is updated on selected payment methods.

    The moment it happens

  • Charge Succeeded

    Occurs whenever a charge is successful.

    The moment it happens

  • Checkout Session Async Payment Failed

    Occurs when a payment intent using a delayed payment method fails.

    The moment it happens

  • Checkout Session Async Payment Succeeded

    Occurs when a payment intent using a delayed payment method finally succeeds.

    The moment it happens

  • Checkout Session Completed

    Occurs when a Checkout Session has been successfully completed.

    The moment it happens

  • Checkout Session Expired

    Occurs when a Checkout Session is expired.

    The moment it happens

  • Customer Created

    Occurs whenever a new customer is created.

    The moment it happens

  • Customer Deleted

    Occurs whenever a customer is deleted.

    The moment it happens

  • Customer Subscription Created

    Occurs whenever a customer is signed up for a new plan.

    The moment it happens

  • Customer Subscription Deleted

    Occurs whenever a customer's subscription ends.

    The moment it happens

  • Customer Subscription Trial Will End

    Occurs three days before a subscription's trial period is scheduled to end, or immediately when a trial is ended early (for example, with `trial_end=now` or when a Customer Portal plan change ends a…

    The moment it happens

  • Customer Subscription Updated

    Occurs whenever a subscription changes (e.g., switching from one plan to another, or changing the status from trial to active).

    The moment it happens

  • Customer Updated

    Occurs whenever any property of a customer changes.

    The moment it happens

  • Invoice Created

    Occurs whenever a new invoice is created.

    The moment it happens

  • Invoice Finalized

    Occurs whenever a draft invoice is finalized and updated to be an open invoice.

    The moment it happens

  • Invoiceitem Created

    Occurs whenever an invoice item is created.

    The moment it happens

  • Invoice Paid

    Occurs whenever an invoice payment attempt succeeds or an invoice is marked as paid out-of-band.

    The moment it happens

  • Invoice Payment Failed

    Occurs whenever an invoice payment attempt fails, due to either a declined payment, including soft decline, or to the lack of a stored payment method.

    The moment it happens

  • Invoice Payment Succeeded

    Occurs whenever an invoice payment attempt succeeds.

    The moment it happens

  • Invoice Upcoming

    Occurs X number of days before a subscription is scheduled to create an invoice that is automatically charged-where X is determined by your subscriptions settings.

    The moment it happens

  • Invoice Voided

    Occurs whenever an invoice is voided.

    The moment it happens

  • Payment Intent Canceled

    Occurs when a PaymentIntent is canceled.

    The moment it happens

  • Payment Intent Created

    Occurs when a new PaymentIntent is created.

    The moment it happens

  • Payment Intent Payment Failed

    Occurs when a PaymentIntent has failed the attempt to create a payment method or a payment.

    The moment it happens

  • Payment Intent Requires Action

    Occurs when a PaymentIntent transitions to requires_action state.

    The moment it happens

  • Payment Intent Succeeded

    Occurs when a PaymentIntent has successfully completed payment.

    The moment it happens

  • Payment Link Created

    Occurs when a payment link is created.

    The moment it happens

  • Payout Failed

    Occurs whenever a payout attempt fails.

    The moment it happens

  • Payout Paid

    Occurs whenever a payout is *expected* to be available in the destination account.

    The moment it happens

  • Price Created

    Occurs whenever a price is created.

    The moment it happens

  • Price Updated

    Occurs whenever a price is updated.

    The moment it happens

  • Product Created

    Occurs whenever a product is created.

    The moment it happens

  • Product Updated

    Occurs whenever a product is updated.

    The moment it happens

  • Refund Created

    Occurs whenever a refund is created.

    The moment it happens

How it connects

You sign in to Stripe in a window. Composio, our app-connections provider, holds the sign-in; Definable keeps only a reference to it.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.