← All Skills
S

Payments & finance

Stripe

Read payments, manage customers, and refunds.

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

Triggers7

Things that can wake up your Stripe coworker.

  • Charge Failed Trigger

    Triggered when a direct charge fails in Stripe's legacy Charges API

    STRIPE_CHARGE_FAILED_TRIGGER
  • Checkout Session Completed Trigger

    Triggered when a checkout session is completed in Stripe

    STRIPE_CHECKOUT_SESSION_COMPLETED_TRIGGER
  • Invoice Payment Succeeded Trigger

    Triggered when an invoice payment is successful in Stripe

    STRIPE_INVOICE_PAYMENT_SUCCEEDED_TRIGGER
  • Payment Intent Failed Trigger

    Triggered when a payment intent fails in Stripe

    STRIPE_PAYMENT_FAILED_TRIGGER
  • Product Created Trigger

    Triggered when a product is created in Stripe

    STRIPE_PRODUCT_CREATED_TRIGGER
  • Subscription Added Trigger

    Triggered when a subscription is added in Stripe

    STRIPE_SUBSCRIPTION_ADDED_TRIGGER
  • Subscription Deleted Trigger

    Triggered when a subscription is deleted in Stripe

    STRIPE_SUBSCRIPTION_DELETED_TRIGGER

Actions20

Things your coworker can do in Stripe.

  • Add lines to invoice

    Tool to add multiple line items to a draft Stripe invoice. Use when you need to add additional charges, services, or credits to an existing invoice that is still in draft status.

    STRIPE_ADD_INVOICE_LINES
  • Attach payment to invoice

    Attaches a PaymentIntent or Out of Band Payment to an invoice's payments list. When the PaymentIntent status changes to succeeded, the payment is credited to the invoice. Use when you need to associate an existing payment with a specific invoice.

    STRIPE_ATTACH_INVOICE_PAYMENT
  • Attach payment method to customer

    Attaches a PaymentMethod to a Customer. Use when you need to save a payment method for future use with a specific customer. The PaymentMethod must be in a detached state before attaching.

    STRIPE_ATTACH_PAYMENT_METHOD
  • Cancel payment intent

    Cancels a PaymentIntent when in cancelable state. Use when a PaymentIntent is no longer needed to prevent further charges. For PaymentIntents with status='requires_capture', the remaining amount_capturable will be automatically refunded.

    STRIPE_CANCEL_PAYMENT_INTENT
  • 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.

    STRIPE_CANCEL_SUBSCRIPTION
  • Capture payment intent

    Captures the funds of an existing uncaptured PaymentIntent. Use when the PaymentIntent status is 'requires_capture'.

    STRIPE_CAPTURE_PAYMENT_INTENT
  • Confirm payment intent

    Tool to confirm customer intent to pay with current or provided payment method. Use when ready to finalize a PaymentIntent and initiate the payment attempt. A return_url is required if confirmation needs customer action like 3D Secure authentication.

    STRIPE_CONFIRM_PAYMENT_INTENT
  • Create billing credit grant

    Tool to create a credit grant that allocates billing credits to a customer for use against metered pricing. Use when you need to provide promotional or paid credits to customers.

    STRIPE_CREATE_BILLING_CREDIT_GRANT
  • Create billing meter

    Tool to create a billing meter in Stripe for tracking usage events. Use when you need to set up a new meter to track API calls, storage usage, or other measurable customer actions that form the basis of billing calculations.

    STRIPE_CREATE_BILLING_METER
  • Create Billing Meter Event V2

    Creates a billing meter event using Stripe API v2 for usage-based billing. Use when recording customer usage that will be metered and billed according to configured billing meters.

    STRIPE_CREATE_BILLING_METER_EVENT
  • Create charge (deprecated)

    Tool to create a charge to request payment from a credit or debit card. Use when you need to charge a payment source directly. Note: This method is deprecated; Stripe recommends using the Payment Intents API instead for new integrations.

    STRIPE_CREATE_CHARGE
  • Create Charge Refund

    Tool to create a refund for a charge in Stripe. Use when you need to refund a previously created charge fully or partially.

    STRIPE_CREATE_CHARGE_REFUND
  • Create Checkout Session

    Tool to create a Stripe Checkout Session. Use when you need a secure, hosted URL to collect payments or subscriptions via Stripe Checkout.

    STRIPE_CREATE_CHECKOUT_SESSION
  • Create Customer

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

    STRIPE_CREATE_CUSTOMER
  • Create Customer Balance Transaction

    Tool to create an immutable transaction that updates the customer's credit balance. Use when you need to manually adjust a customer's balance, such as issuing credits or debits.

    STRIPE_CREATE_CUSTOMER_BALANCE_TRANSACTION
  • Create card for customer

    Tool to create a new card payment source for an existing Stripe customer. Use when you need to add a credit or debit card to a customer's account for future payments.

    STRIPE_CREATE_CUSTOMER_CARD
  • Create card or payment source

    Attaches a payment source to a customer for later reuse. Use when you need to save a card, bank account, or other payment source for future charges.

    STRIPE_CREATE_CUSTOMER_SOURCE
  • Create Customer Tax ID

    Creates a new tax ID for a customer, used for tax compliance and invoicing across 100+ supported country-specific tax ID formats. Use when you need to add tax identification to a customer account.

    STRIPE_CREATE_CUSTOMER_TAX_ID
  • Create an 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. Note: Stripe API enforces a maximum value of 99,999,999 (in smallest currency unit) for amount fields including `unit_amount` in invoice items, `application_fee_amount`, and `transfer_data.amount`. Values exceeding this limit will be rejected.

    STRIPE_CREATE_INVOICE
  • Create Payment Link

    Tool to create a Stripe Payment Link. Use when you need to generate a hosted checkout page URL that can be shared with customers to collect payments without building custom checkout infrastructure. Supports up to 20 line items per payment link.

    STRIPE_CREATE_PAYMENT_LINK