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 planresolves to
create_payment_intent - Find the open invoice for acme@co.com and void itresolves to
search_invoicesvoid_invoice - Pause Dana's subscription until next quarterresolves to
update_subscription - Spin up a $29/mo Pro planresolves 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
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.
Stripe + ModuleX FAQ
Put Stripe to work in ModuleX.
Connect Stripe once with your own credentials and let your agent run all 50 actions on demand.