Skip to content
← Back to documentation
Technical Reference

Stripe

Read customers, charges and subscriptions, and trigger workflows from payment events.

CategoryPayments
Authenticationcustom
Version0.7.0
Published scopes0 published scopes
Last updatedSeptember 24, 2026

Overview

Connect Stripe with Flows360

Read customers, charges and subscriptions, and trigger workflows from payment events.

Use the Stripe connector to include its declared actions and events in Flows360 workflows without duplicating the integration logic inside each consuming system. This pinned connector version currently exposes 98 actions and 13 triggers.

Available actions

  • Create Customer
  • Create Invoice
  • Search Customer
  • Search Subscriptions
  • Retrieve Customer
  • Update Customer
  • Create Payment (Payment Intent)
  • Create Product
  • Plus 90 additional declared actions.

Available triggers

  • New Payment
  • New Customer
  • Payment Failed
  • New Subscription
  • New Charge
  • New Invoice
  • Plus 7 additional declared triggers.

The capability list above is generated from the exact reviewed connector package so the public description stays aligned with the version Flows360 operates.

Technical guide

Technical reference

Package identity

  • Connector: Stripe
  • Package: @activepieces/piece-stripe@0.7.0
  • Exact artifact digest: sha256:059d56ed876e30cde74615e91a3ac30693e5599780135016cb9661a46a93c31e
  • Runtime: Activepieces-compatible deterministic worker
  • Source: the exact reviewed Activepieces source

Authentication

SECRET TEXT. Connection values are tenant-specific and remain in the consuming Studio instance; CDK stores definitions and field metadata, not customer credential values.

Action contracts

  • Create Customer (create_customer), Create a customer in stripe Classification: read.
  • Create Invoice (create_invoice), Create an Invoice in stripe Classification: read.
  • Search Customer (search_customer), Search for a customer in stripe by email Classification: read.
  • Search Subscriptions (search_subscriptions), Search for subscriptions by price ID, status, customer ID and other filters, including customer details Classification: read.
  • Retrieve Customer (retrieve_customer), Retrieve a customer in stripe by id Classification: read.
  • Update Customer (update_customer), Modify an existing customer’s details. Classification: read.
  • Create Payment (Payment Intent) (create_payment_intent), Creates a new payment intent to start a payment flow. Classification: read.
  • Create Product (create_product), Create a new product object in Stripe. Classification: read.
  • Create Price (create_price), Create a price (one-time or recurring), associated with a product. Classification: read.
  • Create Subscription (create_subscription), Start a subscription for a customer with specified items/prices. Classification: read.
  • Cancel Subscription (cancel_subscription), Cancel an existing subscription, either immediately or at the end of the current billing period. Classification: read.
  • Retrieve an Invoice (retrieve_invoice), Retrieves the details of an existing invoice by its ID. Classification: read.
  • Retrieve a Payout (retrieve_payout), Retrieves the details of an existing payout by its ID. Classification: read.
  • Create a Refund (create_refund), Create a full or partial refund for a payment. Classification: read.
  • Create Payment Link (create_payment_link), Creates a shareable, Stripe-hosted payment link for one-time purchases or subscriptions. Classification: read.
  • Deactivate Payment Link (deactivate_payment_link), Disable or deactivate a Payment Link so it can no longer be used. Classification: read.
  • Find Payment (by Payment Intent ID) (retrieve_payment_intent), Retrieves the details of a payment by its unique Payment Intent ID. Classification: read.
  • Find Invoice (find_invoice), Finds an invoice by its unique ID. Classification: read.
  • Create Customer (Agent) (create_customer_ai), Create a customer in Stripe. Classification: read.
  • Get Customer (Agent) (get_customer), Retrieve a Stripe customer by its ID. Classification: read.
  • Update Customer (Agent) (update_customer_ai), Modify an existing Stripe customer. Classification: read.
  • Search Customers (Agent) (search_customers), Search for Stripe customers by email or a raw search query. Classification: read.
  • Create Payment Intent (Agent) (create_payment_intent_ai), Create a Stripe PaymentIntent to start a payment flow. Classification: read.
  • Get Payment Intent (Agent) (get_payment_intent), Retrieve a payment by its PaymentIntent ID. Classification: read.
  • Create Refund (Agent) (create_refund_ai), Create a full or partial refund for a payment. Classification: read.
  • Create Invoice (Agent) (create_invoice_ai), Create a draft invoice in Stripe. Classification: read.
  • Get Invoice (Agent) (get_invoice), Retrieve a Stripe invoice by its ID. Classification: read.
  • Create Product (Agent) (create_product_ai), Create a new product object in Stripe. Classification: read.
  • Create Price (Agent) (create_price_ai), Create a one-time or recurring price for a product. Classification: read.
  • Create Subscription (Agent) (create_subscription_ai), Start a subscription for a customer with specified prices. Classification: read.
  • Cancel Subscription (Agent) (cancel_subscription_ai), Cancel a subscription immediately or at the end of the billing period. Classification: read.
  • Search Subscriptions (Agent) (search_subscriptions_ai), Search subscriptions by price ID, status, customer ID and other filters. Classification: read.
  • Create Payment Link (Agent) (create_payment_link_ai), Create a shareable, Stripe-hosted payment link. Classification: read.
  • Deactivate Payment Link (Agent) (deactivate_payment_link_ai), Deactivate a payment link so it can no longer be used. Classification: read.
  • Get Payout (Agent) (get_payout), Retrieve a Stripe payout by its ID. Classification: read.
  • List Customers (Agent) (list_customers), List Stripe customers, optionally filtered by email. Classification: read.
  • Confirm Payment Intent (Agent) (confirm_payment_intent), Confirm a PaymentIntent to attempt the charge. Classification: read.
  • Cancel Payment Intent (Agent) (cancel_payment_intent), Cancel a PaymentIntent that has not been captured. Classification: read.
  • Capture Payment Intent (Agent) (capture_payment_intent), Capture funds from an authorized PaymentIntent. Classification: read.
  • List Payment Intents (Agent) (list_payment_intents), List Stripe PaymentIntents. Classification: read.
  • Search Payment Intents (Agent) (search_payment_intents), Search PaymentIntents with a Stripe search query. Classification: read.
  • Retrieve Charge (Agent) (retrieve_charge), Retrieve a Stripe charge by its ID. Classification: read.
  • List Charges (Agent) (list_charges), List Stripe charges. Classification: read.
  • Search Charges (Agent) (search_charges), Search charges with a Stripe search query. Classification: read.
  • Get Refund (Agent) (get_refund), Retrieve a Stripe refund by its ID. Classification: read.
  • List Refunds (Agent) (list_refunds), List Stripe refunds. Classification: read.
  • List Invoices (Agent) (list_invoices), List Stripe invoices. Classification: read.
  • Search Invoices (Agent) (search_invoices), Search invoices with a Stripe search query. Classification: read.
  • Finalize Invoice (Agent) (finalize_invoice), Finalize a draft invoice so it becomes payable. Classification: read.
  • Send Invoice (Agent) (send_invoice), Email a finalized invoice to the customer. Classification: read.
  • Add Invoice Lines (Agent) (add_invoice_lines), Bulk-add line items to a draft invoice. Classification: read.
  • List Invoice Lines (Agent) (list_invoice_lines), List the line items on an invoice. Classification: read.
  • Create Invoice Item (Agent) (create_invoice_item), Add a one-off pending line item to a customer. Classification: read.
  • Update Product (Agent) (update_product), Update or archive a Stripe product. Classification: read.
  • Get Product (Agent) (get_product), Retrieve a Stripe product by its ID. Classification: read.
  • List Products (Agent) (list_products), List Stripe products. Classification: read.
  • Search Products (Agent) (search_products), Search products with a Stripe search query. Classification: read.
  • Update Price (Agent) (update_price), Update or archive a Stripe price. Classification: read.
  • Get Price (Agent) (get_price), Retrieve a Stripe price by its ID. Classification: read.
  • List Prices (Agent) (list_prices), List Stripe prices. Classification: read.
  • Search Prices (Agent) (search_prices), Search prices with a Stripe search query. Classification: read.
  • Update Subscription (Agent) (update_subscription), Update an existing Stripe subscription. Classification: read.
  • Get Subscription (Agent) (get_subscription), Retrieve a Stripe subscription by its ID. Classification: read.
  • List Subscriptions (Agent) (list_subscriptions), List Stripe subscriptions. Classification: read.
  • List Subscription Items (Agent) (list_subscription_items), List the line items of a subscription. Classification: read.
  • Get Payment Link (Agent) (get_payment_link), Retrieve a Stripe payment link by its ID. Classification: read.
  • List Payment Links (Agent) (list_payment_links), List Stripe payment links. Classification: read.
  • Create Checkout Session (Agent) (create_checkout_session), Create a Stripe-hosted Checkout Session. Classification: read.
  • Get Checkout Session (Agent) (get_checkout_session), Retrieve a Stripe Checkout Session by its ID. Classification: read.
  • List Checkout Sessions (Agent) (list_checkout_sessions), List Stripe Checkout Sessions. Classification: read.
  • Create Payment Method (Agent) (create_payment_method), Create a PaymentMethod from a token. Classification: read.
  • Attach Payment Method (Agent) (attach_payment_method), Attach a PaymentMethod to a customer. Classification: read.
  • Get Payment Method (Agent) (get_payment_method), Retrieve a PaymentMethod by its ID. Classification: read.
  • List Customer Payment Methods (Agent) (list_customer_payment_methods), List a customer's attached payment methods. Classification: read.
  • Create Coupon (Agent) (create_coupon), Create a discount coupon. Classification: read.
  • Get Coupon (Agent) (get_coupon), Retrieve a coupon by its ID. Classification: read.
  • List Coupons (Agent) (list_coupons), List Stripe coupons. Classification: read.
  • Create Promotion Code (Agent) (create_promotion_code), Create a customer-facing promotion code for a coupon. Classification: read.
  • Get Promotion Code (Agent) (get_promotion_code), Retrieve a promotion code by its ID. Classification: read.
  • List Promotion Codes (Agent) (list_promotion_codes), List Stripe promotion codes. Classification: read.
  • Retrieve Balance (Agent) (retrieve_balance), Get the current Stripe account balance. Classification: read.
  • List Balance Transactions (Agent) (list_balance_transactions), List balance transactions (the reconciliation ledger). Classification: read.
  • List Payouts (Agent) (list_payouts), List payouts to the bank account. Classification: read.
  • Create Tax Rate (Agent) (create_tax_rate), Create a manual tax rate. Classification: read.
  • Get Tax Rate (Agent) (get_tax_rate), Retrieve a tax rate by its ID. Classification: read.
  • List Tax Rates (Agent) (list_tax_rates), List Stripe tax rates. Classification: read.
  • Create Credit Note (Agent) (create_credit_note), Issue a credit note against a finalized invoice. Classification: read.
  • Void Credit Note (Agent) (void_credit_note), Void a credit note. Classification: read.
  • Get Credit Note (Agent) (get_credit_note), Retrieve a credit note by its ID. Classification: read.
  • List Credit Notes (Agent) (list_credit_notes), List Stripe credit notes. Classification: read.
  • List Events (Agent) (list_events), List Stripe account events. Classification: read.
  • Get Event (Agent) (get_event), Retrieve a single Stripe event by its ID. Classification: read.
  • Get Dispute (Agent) (get_dispute), Retrieve a dispute by its ID. Classification: read.
  • List Disputes (Agent) (list_disputes), List Stripe disputes (chargebacks). Classification: read.
  • List Transfers (Agent) (list_transfers), List transfers to connected accounts (Stripe Connect). Classification: read.
  • Update Dispute (Agent) (update_dispute), Submit or update evidence on a dispute. Classification: read.
  • Close Dispute (Agent) (close_dispute), Concede a dispute (DESTRUCTIVE, forfeits the funds). Classification: read.
  • Custom API Call (custom_api_call), Make a custom API call to a specific endpoint Classification: read.

Trigger contracts

  • New Payment, webhook.
  • New Customer, webhook.
  • Payment Failed, webhook.
  • New Subscription, webhook.
  • New Charge, webhook.
  • New Invoice, webhook.
  • Invoice Payment Failed, webhook.
  • Canceled Subscription, webhook.
  • New Refund, webhook.
  • New Dispute, webhook.
  • New Payment Link, webhook.
  • Updated Subscription, webhook.
  • Checkout Session Completed, webhook.

Verification

Deterministic execution evidence is recorded for the pinned artifact, including 1 exercised action entrypoint and 0 exercised trigger entrypoints.

Capability summary

Authenticationcustom
Supported objects111
Supported actionsNot published
Triggers13

Authentication

Authentication method: custom

Authentication profiles

connection · custom
  • Secret API Key Required · protected credential

Supported objects

ObjectReadWriteNotes
Create Customer Yes No Create a customer in stripe
Create Invoice Yes No Create an Invoice in stripe
Search Customer Yes No Search for a customer in stripe by email
Search Subscriptions Yes No Search for subscriptions by price ID, status, customer ID and other filters, including customer details
Retrieve Customer Yes No Retrieve a customer in stripe by id
Update Customer Yes No Modify an existing customeru2019s details.
Create Payment (Payment Intent) Yes No Creates a new payment intent to start a payment flow.
Create Product Yes No Create a new product object in Stripe.
Create Price Yes No Create a price (one-time or recurring), associated with a product.
Create Subscription Yes No Start a subscription for a customer with specified items/prices.
Cancel Subscription Yes No Cancel an existing subscription, either immediately or at the end of the current billing period.
Retrieve an Invoice Yes No Retrieves the details of an existing invoice by its ID.
Retrieve a Payout Yes No Retrieves the details of an existing payout by its ID.
Create a Refund Yes No Create a full or partial refund for a payment.
Create Payment Link Yes No Creates a shareable, Stripe-hosted payment link for one-time purchases or subscriptions.
Deactivate Payment Link Yes No Disable or deactivate a Payment Link so it can no longer be used.
Find Payment (by Payment Intent ID) Yes No Retrieves the details of a payment by its unique Payment Intent ID.
Find Invoice Yes No Finds an invoice by its unique ID.
Create Customer (Agent) Yes No Create a customer in Stripe.
Get Customer (Agent) Yes No Retrieve a Stripe customer by its ID.
Update Customer (Agent) Yes No Modify an existing Stripe customer.
Search Customers (Agent) Yes No Search for Stripe customers by email or a raw search query.
Create Payment Intent (Agent) Yes No Create a Stripe PaymentIntent to start a payment flow.
Get Payment Intent (Agent) Yes No Retrieve a payment by its PaymentIntent ID.
Create Refund (Agent) Yes No Create a full or partial refund for a payment.
Create Invoice (Agent) Yes No Create a draft invoice in Stripe.
Get Invoice (Agent) Yes No Retrieve a Stripe invoice by its ID.
Create Product (Agent) Yes No Create a new product object in Stripe.
Create Price (Agent) Yes No Create a one-time or recurring price for a product.
Create Subscription (Agent) Yes No Start a subscription for a customer with specified prices.
Cancel Subscription (Agent) Yes No Cancel a subscription immediately or at the end of the billing period.
Search Subscriptions (Agent) Yes No Search subscriptions by price ID, status, customer ID and other filters.
Create Payment Link (Agent) Yes No Create a shareable, Stripe-hosted payment link.
Deactivate Payment Link (Agent) Yes No Deactivate a payment link so it can no longer be used.
Get Payout (Agent) Yes No Retrieve a Stripe payout by its ID.
List Customers (Agent) Yes No List Stripe customers, optionally filtered by email.
Confirm Payment Intent (Agent) Yes No Confirm a PaymentIntent to attempt the charge.
Cancel Payment Intent (Agent) Yes No Cancel a PaymentIntent that has not been captured.
Capture Payment Intent (Agent) Yes No Capture funds from an authorized PaymentIntent.
List Payment Intents (Agent) Yes No List Stripe PaymentIntents.
Search Payment Intents (Agent) Yes No Search PaymentIntents with a Stripe search query.
Retrieve Charge (Agent) Yes No Retrieve a Stripe charge by its ID.
List Charges (Agent) Yes No List Stripe charges.
Search Charges (Agent) Yes No Search charges with a Stripe search query.
Get Refund (Agent) Yes No Retrieve a Stripe refund by its ID.
List Refunds (Agent) Yes No List Stripe refunds.
List Invoices (Agent) Yes No List Stripe invoices.
Search Invoices (Agent) Yes No Search invoices with a Stripe search query.
Finalize Invoice (Agent) Yes No Finalize a draft invoice so it becomes payable.
Send Invoice (Agent) Yes No Email a finalized invoice to the customer.
Add Invoice Lines (Agent) Yes No Bulk-add line items to a draft invoice.
List Invoice Lines (Agent) Yes No List the line items on an invoice.
Create Invoice Item (Agent) Yes No Add a one-off pending line item to a customer.
Update Product (Agent) Yes No Update or archive a Stripe product.
Get Product (Agent) Yes No Retrieve a Stripe product by its ID.
List Products (Agent) Yes No List Stripe products.
Search Products (Agent) Yes No Search products with a Stripe search query.
Update Price (Agent) Yes No Update or archive a Stripe price.
Get Price (Agent) Yes No Retrieve a Stripe price by its ID.
List Prices (Agent) Yes No List Stripe prices.
Search Prices (Agent) Yes No Search prices with a Stripe search query.
Update Subscription (Agent) Yes No Update an existing Stripe subscription.
Get Subscription (Agent) Yes No Retrieve a Stripe subscription by its ID.
List Subscriptions (Agent) Yes No List Stripe subscriptions.
List Subscription Items (Agent) Yes No List the line items of a subscription.
Get Payment Link (Agent) Yes No Retrieve a Stripe payment link by its ID.
List Payment Links (Agent) Yes No List Stripe payment links.
Create Checkout Session (Agent) Yes No Create a Stripe-hosted Checkout Session.
Get Checkout Session (Agent) Yes No Retrieve a Stripe Checkout Session by its ID.
List Checkout Sessions (Agent) Yes No List Stripe Checkout Sessions.
Create Payment Method (Agent) Yes No Create a PaymentMethod from a token.
Attach Payment Method (Agent) Yes No Attach a PaymentMethod to a customer.
Get Payment Method (Agent) Yes No Retrieve a PaymentMethod by its ID.
List Customer Payment Methods (Agent) Yes No List a customer's attached payment methods.
Create Coupon (Agent) Yes No Create a discount coupon.
Get Coupon (Agent) Yes No Retrieve a coupon by its ID.
List Coupons (Agent) Yes No List Stripe coupons.
Create Promotion Code (Agent) Yes No Create a customer-facing promotion code for a coupon.
Get Promotion Code (Agent) Yes No Retrieve a promotion code by its ID.
List Promotion Codes (Agent) Yes No List Stripe promotion codes.
Retrieve Balance (Agent) Yes No Get the current Stripe account balance.
List Balance Transactions (Agent) Yes No List balance transactions (the reconciliation ledger).
List Payouts (Agent) Yes No List payouts to the bank account.
Create Tax Rate (Agent) Yes No Create a manual tax rate.
Get Tax Rate (Agent) Yes No Retrieve a tax rate by its ID.
List Tax Rates (Agent) Yes No List Stripe tax rates.
Create Credit Note (Agent) Yes No Issue a credit note against a finalized invoice.
Void Credit Note (Agent) Yes No Void a credit note.
Get Credit Note (Agent) Yes No Retrieve a credit note by its ID.
List Credit Notes (Agent) Yes No List Stripe credit notes.
List Events (Agent) Yes No List Stripe account events.
Get Event (Agent) Yes No Retrieve a single Stripe event by its ID.
Get Dispute (Agent) Yes No Retrieve a dispute by its ID.
List Disputes (Agent) Yes No List Stripe disputes (chargebacks).
List Transfers (Agent) Yes No List transfers to connected accounts (Stripe Connect).
Update Dispute (Agent) Yes No Submit or update evidence on a dispute.
Close Dispute (Agent) Yes No Concede a dispute (DESTRUCTIVE u2014 forfeits the funds).
Custom API Call Yes No Make a custom API call to a specific endpoint
New Payment Yes No webhook trigger declared by the pinned package.
New Customer Yes No webhook trigger declared by the pinned package.
Payment Failed Yes No webhook trigger declared by the pinned package.
New Subscription Yes No webhook trigger declared by the pinned package.
New Charge Yes No webhook trigger declared by the pinned package.
New Invoice Yes No webhook trigger declared by the pinned package.
Invoice Payment Failed Yes No webhook trigger declared by the pinned package.
Canceled Subscription Yes No webhook trigger declared by the pinned package.
New Refund Yes No webhook trigger declared by the pinned package.
New Dispute Yes No webhook trigger declared by the pinned package.
New Payment Link Yes No webhook trigger declared by the pinned package.
Updated Subscription Yes No webhook trigger declared by the pinned package.
Checkout Session Completed Yes No webhook trigger declared by the pinned package.

Triggers

New Payment · Webhook

Triggers when a new payment is made

New Customer · Webhook

Triggers when a new customer is created

Payment Failed · Webhook

Triggers when a payment fails

New Subscription · Webhook

Triggers when a new subscription is made

New Charge · Webhook

Fires when a charge is successfully completed.

New Invoice · Webhook

Fires when an invoice is created. Supports filters like status, customer, subscription.

Inputs

  • status · string
  • customer · string
  • subscription · string
Invoice Payment Failed · Webhook

Fires when a payment against an invoice fails.

Inputs

  • customer · string
Canceled Subscription · Webhook

Fires when a subscription is canceled.

Inputs

  • customer · string
New Refund · Webhook

Fires when a charge is refunded (full or partial).

Inputs

  • charge · string
  • payment_intent · string
New Dispute · Webhook

Fires when a customer disputes a charge.

Inputs

  • charge · string
  • payment_intent · string
New Payment Link · Webhook

Fires when a new Payment Link is created.

Updated Subscription · Webhook

Fires when an existing subscription is changed.

Inputs

  • status · string
  • customer · string
Checkout Session Completed · Webhook

Fires when a Stripe Checkout Session is successfully completed.

Inputs

  • customer · string

Setup

Setup

  1. Add the Stripe connector to the workflow in the target Flows360 Studio instance.
  2. Create or select the tenant-specific connection required by the connector. Connection secrets remain in the Studio connection boundary and are not copied into CDK documentation.
  3. Provide the connection fields declared by the pinned package:
  • No provider credential fields are declared by the pinned package.
  1. Select the required action or trigger and complete its declared input fields. Required and optional inputs are defined by the exact package schema.
  2. Test the workflow in the appropriate environment before enabling production scheduling or event delivery.

Limitations

Limitations and operational notes

  • This content describes @activepieces/piece-stripe@0.7.0; provider behaviour can change independently and should be revalidated when the provider or connector version changes.
  • Only the 98 actions and 13 triggers declared by this pinned package are represented here.
  • Tenant credentials and connection values are not stored in the public connector record.
  • Provider-side permissions, account entitlements, quotas and rate limits remain subject to the connected provider account and are not inferred when the package does not declare them.
  • Deterministic execution evidence is recorded for the pinned artifact, including 1 exercised action entrypoint and 0 exercised trigger entrypoints.

Troubleshooting

Why canu2019t the connector authenticate?

Check the tenant connection in Studio and confirm every required Stripe connection field is present. Re-authorise OAuth-based connections if the provider token or consent has expired. Do not place credential values in CDK content or logs.

Why is an action or trigger unavailable?

Confirm that the workflow is using @activepieces/piece-stripe@0.7.0 and compare the requested capability with the declared action and trigger list for this version. A capability that is not declared by the pinned package should not be presented as supported.

What should I check after a provider-side change?

Revalidate authentication, required fields, action/trigger behaviour and provider documentation before publishing refreshed connector content or moving a new package version into production.