eavz
Stripe

Stripe

Online payment processing for internet businesses

19 actions
13 triggers

Actions

Name
create_customer

Create a customer in stripe

create_invoice

Create an Invoice in stripe

search_customer

Search for a customer in stripe by email

search_subscriptions

Search for subscriptions by price ID, status, customer ID and other filters, including customer details

retrieve_customer

Retrieve a customer in stripe by id

update_customer

Modify an existing customer’s details.

create_payment_intent

Creates a new payment intent to start a payment flow.

create_product

Create a new product object in Stripe.

create_price

Create a price (one-time or recurring), associated with a product.

create_subscription

Start a subscription for a customer with specified items/prices.

cancel_subscription

Cancel an existing subscription, either immediately or at the end of the current billing period.

retrieve_invoice

Retrieves the details of an existing invoice by its ID.

retrieve_payout

Retrieves the details of an existing payout by its ID.

create_refund

Create a full or partial refund for a payment.

create_payment_link

Creates a shareable, Stripe-hosted payment link for one-time purchases or subscriptions.

deactivate_payment_link

Disable or deactivate a Payment Link so it can no longer be used.

retrieve_payment_intent

Retrieves the details of a payment by its unique Payment Intent ID.

find_invoice

Finds an invoice by its unique ID.

custom_api_call

Make a custom API call to a specific endpoint

Triggers

Name
new_payment

Triggers when a new payment is made

new_customer

Triggers when a new customer is created

payment_failed

Triggers when a payment fails

new_subscription

Triggers when a new subscription is made

new_charge

Fires when a charge is successfully completed.

new_invoice

Fires when an invoice is created. Supports filters like status, customer, subscription.

invoice_payment_failed

Fires when a payment against an invoice fails.

canceled_subscription

Fires when a subscription is canceled.

new_refund

Fires when a charge is refunded (full or partial).

new_dispute

Fires when a customer disputes a charge.

new_payment_link

Fires when a new Payment Link is created.

updated_subscription

Fires when an existing subscription is changed.

checkout_session_completed

Fires when a Stripe Checkout Session is successfully completed.

Quick Start

TypeScript
import { WeavzClient } from '@weavz/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute({
  integrationName: 'stripe',
  actionName: 'create_customer',
  input: { /* ... */ },
  connectionId: 'conn_id',
  workspaceId: 'ws_id',
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Stripe to my app?

Use Weavz Hosted Connect for API Key authentication. Install the SDK, create a connection through the connect portal or API, then execute actions programmatically.

What actions does Stripe support?

Stripe supports 19 actions including Create Customer, Create Invoice, Search Customer, Search Subscriptions, Retrieve Customer, and more.

Can I use Stripe with AI agents?

Yes. Add Stripe to an MCP server in TOOLS mode or CODE mode. CODE mode provides 80-98% context reduction with 3 meta-tools for efficient agent access.

What authentication does Stripe use?

Stripe uses API Key. Weavz handles token management, refresh, and secure credential storage automatically.

How much does the Stripe integration cost?

The Stripe integration is included on all Weavz plans including the free tier with 1,000 actions per month. No credit card required.

What triggers does Stripe support?

Stripe supports 13 triggers including New Payment, New Customer, Payment Failed, New Subscription, New Charge, and more.

Connect Stripe in 2 minutes

Get 1,000 free actions every month. No credit card required.