Explore 38 workflow actions for Stripe, including account permissions and operation limits.
21 read actions17 write actions
WORKFLOW ACTIONS
What you can configure.
Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.
Attach customer card
Write
Attach an existing Stripe card PaymentMethod to a customer. The card must already have been created securely in Stripe.
Permissions and limits
Account permissions
PaymentMethods: Write
Operation limits
Does not collect card numbers. Stripe recommends a SetupIntent or PaymentIntent with setup_future_usage first, to optimize future payments. Attachment does not make this the default payment method.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Cancel PaymentIntent
Write
Cancel an intent that Stripe still allows to be canceled. A capturable balance may be refunded by Stripe.
Permissions and limits
Account permissions
PaymentIntents: Write
Operation limits
Only cancelable statuses succeed. Stripe may refund a remaining capturable balance.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create ACH credit transfer source
Write
Create a legacy ACH credit transfer source in USD for a recipient email.
Permissions and limits
Account permissions
Sources: Write
Operation limits
Legacy ACH credit transfer only. This action does not charge a customer or expose Stripe's generated account details and client secret. Use Stripe's modern payment APIs for new checkout flows.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create billing meter event
Write
Report customer usage to a configured Stripe billing meter.
Permissions and limits
Account permissions
Billing meter events: Write
Operation limits
Payload keys must match the meter's configured customer and value keys. Stripe may process meter events asynchronously, so an accepted event does not prove billing totals have updated.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create customer
Write
Create a Stripe customer profile with contact details and optional metadata, without attaching a payment method.
Permissions and limits
Account permissions
Customers: Write
Operation limits
Payment methods, balances and tax details are not set by this action.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create fixed-amount coupon
Write
Create a Stripe coupon with a fixed discount in the currency's smallest unit.
Permissions and limits
Account permissions
Coupons: Write
Operation limits
Amount is in the currency's smallest unit. Once and forever durations only. Use Stripe directly for deprecated repeating duration or advanced coupon restrictions.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create PaymentIntent
Write
Create a payment intent for a future checkout. This action does not confirm or charge the customer.
Permissions and limits
Account permissions
PaymentIntents: Write
Operation limits
Creates an unconfirmed intent only. No payment method is attached and no charge is attempted. Stripe enforces currency-specific minimum amounts.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create percentage coupon
Write
Create a Stripe coupon that discounts invoices by a percentage.
Permissions and limits
Account permissions
Coupons: Write
Operation limits
Once and forever durations only. Use Stripe directly for deprecated repeating duration or advanced coupon restrictions.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create price
Write
Create a fixed per-unit price for an existing product, optionally recurring. Does not charge a customer.
Permissions and limits
Account permissions
Prices: Write
Operation limits
Fixed per-unit amounts only, in the currency's smallest unit. Zero is a free price. Tiered, metered and custom amounts are not exposed. Currency availability and provider constraints are checked by Stripe.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create product
Write
Create a named product catalog record. This does not create a charge or subscription.
Permissions and limits
Account permissions
Products: Write
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete customer
Write
Permanently delete a Stripe customer and immediately cancel their active subscriptions.
Permissions and limits
Account permissions
Customers: Write
Operation limits
Permanent deletion cannot be undone and immediately cancels active subscriptions. Stripe may still return a deleted record for audit history.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Detach customer card
Write
Permanently detach a Stripe card PaymentMethod from its customer.
Permissions and limits
Account permissions
PaymentMethods: Write
Operation limits
Permanent: Stripe says a detached PaymentMethod cannot be reused or reattached. This action does not update subscriptions that used it.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Detach legacy source
Write
Permanently detach a legacy Source from a selected customer.
Permissions and limits
Account permissions
Sources: Write
Operation limits
Legacy Sources API. Detachment consumes the Source so it cannot be charged again.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Find customers by email
Read
Customers whose email is exactly the one given (case matters).
Permissions and limits
Account permissions
Depends on the connected account and selected operation. Check the service documentation.
Get balance
Read
Read available and pending balances in each currency for the connected Stripe account.
Permissions and limits
Account permissions
Balance: Read
Get charge
Read
Read one existing charge, including amount, status and receipt URL.
Permissions and limits
Account permissions
Charges: Read
Get customer
Read
Read a customer. A deleted one comes back with deleted: true.
Permissions and limits
Account permissions
Depends on the connected account and selected operation. Check the service documentation.
Get customer card
Read
Read a card PaymentMethod attached to a selected customer.
Permissions and limits
Account permissions
PaymentMethods: Read
Operation limits
Returns modern card PaymentMethods, not legacy card Sources.
Get invoice
Read
Read an invoice without finalizing, sending or collecting it.
Permissions and limits
Account permissions
Invoices: Read
Get legacy source
Read
Read an existing Stripe Source without exposing its client secret or bank account details.
Permissions and limits
Account permissions
Sources: Read
Operation limits
Sources are a legacy Stripe API. The output omits client secrets and bank account numbers.
Get PaymentIntent
Read
Read amount and payment status without exposing Stripe's client secret.
Permissions and limits
Account permissions
PaymentIntents: Read
Get price
Read
Read a price's currency, amount and recurring interval.
Permissions and limits
Account permissions
Prices: Read
Get product
Read
Read a product and its default price identifier.
Permissions and limits
Account permissions
Products: Read
Get subscription
Read
Read current subscription status, items and cancellation dates without changing billing.
Permissions and limits
Account permissions
Subscriptions: Read
Operation limits
Nested subscription items preserve the provider's pagination metadata; no automatic item pagination.
Depends on the connected account and selected operation. Check the service documentation.
Pagination: cursor. Check the result for additional pages; a single action may not return every record.
List charges
Read
Read one page of charges across the connected Stripe account, optionally filtered by customer or payment intent.
Permissions and limits
Account permissions
Charges: Read
Operation limits
Returns one page. When has_more is true, pass the last record's ID as startingAfter. No automatic full-account scan.
Pagination: cursor. Check the result for additional pages; a single action may not return every record.
List coupons
Read
Read one page of Stripe coupons, including discount amounts, duration and redemption state.
Permissions and limits
Account permissions
Coupons: Read
Operation limits
Returns one page. When has_more is true, pass the last record's ID as startingAfter. No automatic full-account scan.
Pagination: cursor. Check the result for additional pages; a single action may not return every record.
List customer cards
Read
Read a page of a customer's card PaymentMethods with only display-safe card details.
Permissions and limits
Account permissions
PaymentMethods: Read
Operation limits
Returns one page. When has_more is true, pass the last record's ID as startingAfter. No automatic full-account scan.
Returns modern card PaymentMethods, not legacy card Sources.
Pagination: cursor. Check the result for additional pages; a single action may not return every record.
List customers
Read
Read a page of customer profiles, optionally filtered by exact email.
Permissions and limits
Account permissions
Customers: Read
Operation limits
Returns one page. When has_more is true, pass the last record's ID as startingAfter. No automatic full-account scan.
Pagination: cursor. Check the result for additional pages; a single action may not return every record.
List invoices
Read
Read invoice amounts, status and hosted invoice links with optional customer, subscription and status filters.
Permissions and limits
Account permissions
Invoices: Read
Operation limits
Returns one page. When has_more is true, pass the last record's ID as startingAfter. No automatic full-account scan.
Pagination: cursor. Check the result for additional pages; a single action may not return every record.
List PaymentIntents
Read
Read a bounded page of PaymentIntents, optionally filtered by customer.
Permissions and limits
Account permissions
PaymentIntents: Read
Operation limits
Returns one page. When has_more is true, pass the last record's ID as startingAfter. No automatic full-account scan.
Pagination: cursor. Check the result for additional pages; a single action may not return every record.
List prices
Read
Read active or inactive prices for an optional product and currency.
Permissions and limits
Account permissions
Prices: Read
Operation limits
Returns one page. When has_more is true, pass the last record's ID as startingAfter. No automatic full-account scan.
Pagination: cursor. Check the result for additional pages; a single action may not return every record.
List products
Read
Read a page of product catalog records, optionally filtered by active state.
Permissions and limits
Account permissions
Products: Read
Operation limits
Returns one page. When has_more is true, pass the last record's ID as startingAfter. No automatic full-account scan.
Pagination: cursor. Check the result for additional pages; a single action may not return every record.
List subscriptions
Read
Read subscriptions including canceled ones by default, with optional customer or status filters.
Permissions and limits
Account permissions
Subscriptions: Read
Operation limits
Returns one page. When has_more is true, pass the last record's ID as startingAfter. No automatic full-account scan.
Nested subscription items are the provider's embedded page, not a complete item export.
Pagination: cursor. Check the result for additional pages; a single action may not return every record.
Refund a payment
Write
Refund a charge or a payment intent, all of it or an amount in the smallest currency unit (cents).
Permissions and limits
Account permissions
Depends on the connected account and selected operation. Check the service documentation.
Operation limits
Give a charge or a payment intent. The reason fraudulent also puts the card and email on Stripe Radar's block lists.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update charge
Write
Update an existing charge's description, metadata or receipt email without changing its amount or payment state. Changing receipt email sends a new receipt.
Permissions and limits
Account permissions
Charges: Write
Operation limits
Changing receipt email sends a new receipt. Amount, customer and shipping details are not changed by this action.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update customer
Write
Update profile details and metadata without changing payment methods or account balances.
Permissions and limits
Account permissions
Customers: Write
Operation limits
Only profile fields and string metadata are supported. Empty top-level text values are omitted; metadata entries can be cleared with an empty string.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update product
Write
Update a product's display details, metadata or availability.
Permissions and limits
Account permissions
Products: Write
A repeated request may repeat the external action. Review the previous result before retrying a write.
SETUP
Start with a controlled test.
01Connect the intended account
Use the account and permissions required for your process. Review the connection check before configuring a workflow action.
02Review inputs and access
Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.
03Confirm the result
Inspect step outputs and confirm the result in Stripe. A saved workflow is not a completed provider action.