Integrations
Stripe logo

Stripe integration

Finance & Payments · 50 actions · API key auth

Integrate Stripe into the workflow. Manage payment intents, customers, subscriptions, invoices, charges, products, prices, and events through the Stripe REST API.

Overview

The ModuleX Stripe integration lets a ModuleX agent operate Stripe on your behalf — create payments, capture charges, manage subscriptions and invoices — directly from a plain-English request, using your organization’s own Stripe credentials. No pre-built workflow is required: the agent picks the right Stripe action for the task.

Stripe is a payments platform for accepting payments, managing subscriptions, and handling invoices. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right Stripe action — or, when you want a repeatable process, the composer assembles a Stripe workflow for you, streaming the nodes onto the canvas as it builds.

Ask the assistant

Drive Stripe in plain English

Type what you want. A ModuleX agent picks the right Stripe action — or chains several — and runs it. No workflow to build.

  • Charge customer cus_12345 $49 for the Pro plan
    resolves tocreate_payment_intent
  • Find the open invoice for acme@co.com and void it
    resolves tosearch_invoicesvoid_invoice
  • Pause Dana's subscription until next quarter
    resolves toupdate_subscription
  • Spin up a $29/mo Pro plan
    resolves tocreate_productcreate_price
Use cases

What you can automate with Stripe

  • Spin up a new product and price in one promptcreate_productcreate_price
  • Find every unpaid invoice for an accountsearch_invoices
  • Reconcile a day's charges into a single reportlist_chargessearch_charges
  • Void a draft invoice that shouldn't have gone outvoid_invoice
  • Capture an authorized payment the moment an order shipscapture_payment_intent
  • Pause or cancel a subscription on requestupdate_subscription
At a glance

Stripe integration at a glance

VendorStripe
CategoryFinance & Payments
Actions available50
AuthenticationAPI key
Uses your own credentialsYes
Works with the assistantYes
Works in the composerYes
Multi-step / tool-chainingYes
Technical referenceView docs
Integration version1.0.0
Last updatedJun 2026
Reference

All 50 Stripe actions

Payment Intents8
create_payment_intent
Create a new Payment Intent to process a payment.
retrieve_payment_intent
Retrieve an existing Payment Intent by ID.
update_payment_intent
Update an existing Payment Intent.
confirm_payment_intent
Confirm a Payment Intent to complete the payment.
capture_payment_intent
Capture an authorized Payment Intent.
cancel_payment_intent
Cancel a Payment Intent.
list_payment_intents
List all Payment Intents.
search_payment_intents
Search for Payment Intents using query syntax.
Customers6
create_customer
Create a new customer object.
retrieve_customer
Retrieve an existing customer by ID.
update_customer
Update an existing customer.
delete_customer
Permanently delete a customer.
list_customers
List all customers.
search_customers
Search for customers using query syntax.
Subscriptions7
create_subscription
Create a new subscription for a customer.
retrieve_subscription
Retrieve an existing subscription by ID.
update_subscription
Update an existing subscription.
cancel_subscription
Cancel a subscription.
resume_subscription
Resume a subscription that was scheduled for cancellation.
list_subscriptions
List all subscriptions.
search_subscriptions
Search for subscriptions using query syntax.
Invoices10
create_invoice
Create a new invoice.
retrieve_invoice
Retrieve an existing invoice by ID.
update_invoice
Update an existing invoice.
delete_invoice
Permanently delete a draft invoice.
finalize_invoice
Finalize a draft invoice.
pay_invoice
Pay an invoice.
void_invoice
Void an invoice.
send_invoice
Send an invoice to the customer.
list_invoices
List all invoices.
search_invoices
Search for invoices using query syntax.
Charges6
create_charge
Create a new charge to process a payment.
retrieve_charge
Retrieve an existing charge by ID.
update_charge
Update an existing charge.
capture_charge
Capture an uncaptured charge.
list_charges
List all charges.
search_charges
Search for charges using query syntax.
Products6
create_product
Create a new product object.
retrieve_product
Retrieve an existing product by ID.
update_product
Update an existing product.
delete_product
Permanently delete a product.
list_products
List all products.
search_products
Search for products using query syntax.
Prices5
create_price
Create a new price for a product.
retrieve_price
Retrieve an existing price by ID.
update_price
Update an existing price.
list_prices
List all prices.
search_prices
Search for prices using query syntax.
Events2
retrieve_event
Retrieve an existing Event by ID.
list_events
List all Events.

See full parameters and response schemas in the Stripe integration docs

Two ways

Two ways to use Stripe in ModuleX

Ask the assistantType what you want done and a ModuleX agent picks the right Stripe action and runs it — no workflow to build.
Compose a workflowNeed it to happen every time? Describe the process and the composer wires Stripe into a repeatable workflow you can run on a schedule, from chat, or as an API.
Security

Connecting Stripe

API keyStripe uses API-key authentication. You provide your own Stripe secret key; ModuleX encrypts it and scopes it to your organization, so your whole team can use Stripe without re-authenticating.

Step-by-step setup in the Stripe docs

Related

Pairs well with Stripe

Agents often chain Stripe with these — connect them once and the agent can use all of them in a single task.

FAQ

Stripe + ModuleX FAQ

A ModuleX agent can run any of Stripe's 50 actions — across payment intents, customers, subscriptions and invoices — from a plain-English request, using your organization's own Stripe credentials.
No. The agent selects the right Stripe action from your prompt. A workflow is only needed when you want a repeatable process — and the composer builds that for you from a description.
Via your own Stripe API key, stored encrypted and scoped to your organization.
50, spanning payment intents, customers, subscriptions and invoices.
Stripe runs on your own credentials, so any Stripe usage is billed by Stripe directly. ModuleX meters the agent run — and if you connect your own model keys, there's no ModuleX markup on model usage.

Put Stripe to work in ModuleX.

Connect Stripe once with your own credentials and let your agent run all 50 actions on demand.

Last updated: Jun 2026Browse all 175 integrations →