Skip to content
One platform. From customer conversation to completed work.Take a closer look
All connections
Billing & Payments ยท CONNECTION

Stripe + NodeHub

View subscription, invoice, and payment data.

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.

List a customer's charges

Read

A customer's charges, newest first: status, amount, amount refunded, receipt link.

Permissions and limits

Account permissions

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.

Follow the workflow quickstart
EXPLORE YOUR STACK

More in Billing & Payments.

Stripe integration | NodeHub