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.
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.
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 to
create_payment_intent - “Find the open invoice for acme@co.com and void it”resolves to
search_invoicesvoid_invoice - “Pause Dana's subscription until next quarter”resolves to
update_subscription - “Spin up a $29/mo Pro plan”resolves to
create_productcreate_price
What you can automate with Stripe
- Spin up a new product and price in one prompt
create_productcreate_price - Find every unpaid invoice for an account
search_invoices - Reconcile a day's charges into a single report
list_chargessearch_charges - Void a draft invoice that shouldn't have gone out
void_invoice - Capture an authorized payment the moment an order ships
capture_payment_intent - Pause or cancel a subscription on request
update_subscription
Stripe integration at a glance
All 50 Stripe actions
Payment Intents8
create_payment_intentretrieve_payment_intentupdate_payment_intentconfirm_payment_intentcapture_payment_intentcancel_payment_intentlist_payment_intentssearch_payment_intentsCustomers6
create_customerretrieve_customerupdate_customerdelete_customerlist_customerssearch_customersSubscriptions7
create_subscriptionretrieve_subscriptionupdate_subscriptioncancel_subscriptionresume_subscriptionlist_subscriptionssearch_subscriptionsInvoices10
create_invoiceretrieve_invoiceupdate_invoicedelete_invoicefinalize_invoicepay_invoicevoid_invoicesend_invoicelist_invoicessearch_invoicesCharges6
create_chargeretrieve_chargeupdate_chargecapture_chargelist_chargessearch_chargesProducts6
create_productretrieve_productupdate_productdelete_productlist_productssearch_productsPrices5
create_priceretrieve_priceupdate_pricelist_pricessearch_pricesEvents2
retrieve_eventlist_eventsSee full parameters and response schemas in the Stripe integration docs
Two ways to use Stripe in ModuleX
Connecting Stripe
Works with Stripe
Agents often chain Stripe with these. Connect them once and one agent can use all of them in a single task.
Recipes that use Stripe
From the research
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.
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: Jul 2026Browse all 179 integrations