Stripe connector icon

Stripe Connector

Embed Stripe payments, subscriptions and billing flows inside your SaaS product. Build customer-facing integrations, orchestrate multi-step automations and expose supported Stripe methods as governed MCP tools for your tenants.

01

Faster integration delivery

Ship customer integrations in weeks instead of months.

02

Self-serve for customers

Expose approved payment actions as governed MCP tools.

03

Operational resilience

Built-in retries, logging and error handling reduce production incidents.

04

Embedded experience

Deliver customer-facing workflows natively inside your SaaS product.

CONNECTOR OVERVIEW

Overview

Using Cyclr, product and engineering teams can embed Stripe functionality to automate billing, subscription lifecycle and refunds for multi-tenant customers. Cyclr orchestrates workflows across Stripe and other systems, exposes selected connector methods as governed MCP tools, and provides low-code mapping, error handling and governance to ship customer-facing integrations faster.

PRODUCT USE CASES

Top Use Cases for Stripe Integrations

Build embedded checkout flows, automate subscription billing, sync invoices to accounting systems, and expose payment operations as self-serve MCP tools for multi-tenant customers.

Embedded checkout and payment collection

Surface Stripe-hosted or embedded checkout flows directly inside your product for tenant customers.

Automated subscription lifecycle

Create, update and cancel subscriptions for tenants and trigger downstream workflows automatically.

Invoice sync to ERP or bookkeeping

Push Stripe invoices and payment status to accounting systems for consolidated finance reporting.

ORCHESTRATION

How Stripe works with Cyclr

Cyclr sits between your SaaS product and Stripe to handle authentication, govern access and orchestrate every API call per customer, at scale.

  1. 1

    Your SaaS product

    Your app requests an action for a specific customer.

  2. 2

    Cyclr orchestration

    Cyclr authenticates, applies policies and routes the request.

  3. 3

    Stripe

    Stripe processes the request and returns a response to your app.

Customer-specific authentication · Governed data movement · Centralized visibility and audit

CONNECTOR COVERAGE

Available connector capabilities

Explore Stripe methods you can orchestrate through Cyclr.

Subscriptions8

Create Subscription

Action

Creates a new subscription on an existing customer.

Search Subscriptions

Action

Search for subscriptions you’ve previously created using Stripe’s Search Query Language.

List Subscriptions

Action

By default, returns a list of subscriptions that have not been canceled.

Cancel Subscription

Action

Cancels a customer's subscription. If you set the at_period_end parameter to true, the subscription will remain active until the end of the period, at which point it will be canceled and not renewed. By default, the subscription is terminated immediately.

Update Subscription

Action

Updates an existing subscription to match the specified parameters.

List Updated Customer Subscriptions

Action

Lists updated Customer Subscriptions.

List New Subscriptions

Action

By default, returns a list of active subscriptions that have been created since the last successful cycle.

Get Subscription

Action

Retrieves the subscription with the given ID.

Credit Notes7

Get Credit Note

Action

Returns a credit note.

Update Credit Note

Action

Update a credit note.

List New Credit Notes

Action

Returns a list of credit notes created since the last successful cycle.

List Updated Credit Notes

Action

Returns a list of credit notes updated since the last successful cycle.

List Credit Notes

Action

Returns a list of credit notes.

Void Credit Note

Action

Void a credit note.

Create Credit Note

Action

Create a credit note.

Tax Rates3

List Updated Tax Rates

Action

Lists updated Tax Rates

List Tax Rates

Action

Returns a list of Tax Rates.

List New Tax Rates

Action

Returns a list of Tax Rates created since last cycle.

Disputes4

List New Disputes

Action

Returns a list of disputes created since the last successful cycle.

List Disputes

Action

Returns a list of disputes.

Get Dispute

Action

Returns a dispute.

List Updated Disputes

Action

Returns a list of disputes updated since the last successful cycle.

Persons1

List All Persons

Action

Returns a list of people associated with the account’s legal entity. The people returned are sorted by date of creation, with the most recent appearing first.

Payment Methods8

Attach Payment Method To Customer

Action

Attaches a payment method object to a customer.

Detach Payment Method From Customer

Action

Detaches a payment method object from a customer.

Get Customer's Payment Method

Action

Get a payment method object for a specific customer.

List Payment Methods

Action

List payment methods for Treasury flows.

Create Payment Method

Action

Creates a PaymentMethod object.

Get Payment Method

Action

Get a payment method attached to a Stripe account.

List Customer's Payment Methods

Action

List payment methods for a given customer.

Update Payment Method

Action

Update a PaymentMethod object.

Customers8

List Updated Customers

Action

Returns a list of customers updated since the last successful run.

List Customers

Action

Returns a list of your customers.

Update Customer

Action

Update a customer in Stripe.

List New Customers

Action

Returns a list of new customers created since the last successful run.

Delete Customer

Action

Permanently deletes a customer.

Create Customer

Action

Create a new customer in Stripe.

Get Customer By Email

Action

Retrieves a customer by email address.

Get Customer

Action

Retrieves the details of an existing customer.

Products5

List Products

Action

List all products.

List Updated Products

Action

Lists updated Products since last run.

List New Products

Action

List all products since last run.

Create Product

Action

Create a new product.

Get Product

Action

Get a product.

Plans7

Get Plan

Action

Returns details of a single Plan.

List New Plans

Action

Returns a list of plans created since the last run.

Create Plan

Action

Create a Plan.

List Plans

Action

Returns a list of your plans.

List Updated Plans

Action

Lists updated Plans since last run.

Update Plan

Action

Update a Plan.

Delete Plan

Action

Delete a Plan.

Payment Intents3

List Payment Intents

Action

Returns a list of all payment intents.

Get Payment Intent

Action

Get a Payment Intent based on it's ID.

List New Payment Intents

Action

Returns a list of all new payment intents, created after the last cycle run.

Files3

List Files

Action

Returns a list of files.

Get File

Action

Returns a file.

List New Files

Action

Returns a list of created since the last successful cycle.

Refunds5

Create Refund

Action

Creates a new refund.

Get Refund

Action

Retrieves the details of an existing refund.

Update Refund

Action

Updates a refund.

List Refunds

Action

Returns a list of all refunds you’ve previously created.

List New Refunds

Action

Returns a list of all refunds created since the last run.

Prices6

List Prices

Action

List all prices.

Create Price

Action

Create price

Get Price

Action

Get a price

List Updated Prices

Action

Lists updated Prices since last run.

Update Price

Action

Update a price

List New Prices

Action

List all new prices since last run.

Charges8

Create Charge

Action

Creates a new Charge record in Stripe.

Search Charges

Action

Search for charges you’ve previously created using Stripe’s Search Query Language.

Update Charge

Action

Updates a Charge record in Stripe.

Get Charge

Action

Get all the details of a Charge.

List Charges

Action

Returns a list of charges.

List New Charges

Action

Returns a list of charges created since last run.

Capture Charge

Action

Capture the payment of an existing, uncaptured charge that was created with the capture option set to false.

List Updated Charges

Action

Lists updated Charges since last run.

Invoices11

Create Invoice Item

Action

Creates an item to be added to a draft invoice.

List Invoices

Action

List all invoices.

List New Invoices

Action

List all invoices created since the last successful run.

Delete Invoice Item

Action

Deletes an invoice item, removing it from an invoice.

Get Invoice

Action

Get an invoice by ID.

Create Invoice

Action

Create an invoice.

List Updated Invoices

Action

List all invoices updated since the last successful run.

Pay Invoice

Action

Pay an invoice.

List Invoice Line Items

Action

List the line items associated with an Invoice.

Update Invoice

Action

Update a draft invoice.

Update Invoice Item

Action

Updates the amount or description of an invoice item on an upcoming invoice.

Shipping Rates2

List Shipping Rates

Action

Returns a list of all shipping rates.

List New Shipping Rates

Action

Returns a list of all new shipping rates, created after the last cycle run.

Payouts2

List Payouts

Action

Returns a list of all payouts.

List New Payouts

Action

Returns a list of all new payouts, created since last cycle run.

Balance Transactions2

List Balance Transactions

Action

Returns a list of Balance Transactions.

List New Balance Transactions

Action

Returns a list of Balance Transactions created since last cycle.

Coupons7

Get Coupon

Action

Gets the specified Coupon.

List Updated Coupons

Action

Lists updated Coupons since last run.

Delete Coupon

Action

Deletes the specified Coupon.

Create Coupon

Action

Creates a new Coupon.

Update Coupon

Action

Updates a Coupon.

List New Coupons

Action

Returns a list of your new coupons since last successful run.

List Coupons

Action

Returns a list of your coupons.

Accounts2

List Accounts

Action

Returns a list of accounts connected to your platform via Connect. If you’re not a platform, the list is empty.

List New Accounts

Action

Returns a list of accounts that have been created since the last cycle that are connected to your platform via Connect. If you’re not a platform, the list is empty.

Events3

List New Events

Action

Returns a list of all new events, created since the last cycle run.

List Updated Events

Action

List all events updated since the last successful run.

List Events

Action

Returns a list of all events.

Report Runs2

List New Report Runs

Action

Returns a list of all new report runs, created after the last cycle run.

List Report Runs

Action

Returns a list of all report runs.

Webhooks1

New Event

Webhook

Use webhooks to be notified about events that happen in a Stripe account.

Top-ups2

List New Top-ups

Action

Returns a list of all new top-ups, created since the last cycle run.

List Top-ups

Action

Returns a list of all top-ups.

Early Fraud Warnings2

List New Early Fraud Warnings

Action

Returns a list of all new early fraud warnings, created since the last cycle run.

List Early Fraud Warnings

Action

Returns a list of all early fraud warnings.

Promotion Codes2

List New Promotion Codes

Action

Returns a list of all new promotion codes created after the last cycle run.

List Promotion Codes

Action

Returns a list of all promotion codes.

Quotes2

List New Quotes

Action

Returns a list of all new quotes, created since the last cycle run.

List Quotes

Action

Returns a list of all quotes.

Setup Intents2

List Setup Intents

Action

Returns a list of all setup intents.

List New Setup Intents

Action

Returns a list of all new setup intents, created after the last cycle run.

Sources1

Get Source

Action

Gets the details of a Source.

Transfers2

List Transfers

Action

Returns a list of all transfers.

List New Transfers

Action

Returns a list of all new transfers, created after the last cycle run.

Checkout Sessions2

List Checkout Sessions

Action

Returns a list of all checkout sessions.

List New Checkout Sessions

Action

Returns a list of all new checkout sessions, created since the last cycle run.

TECHNICAL DETAILS

Stripe integration and API details

Review the sourced authentication and API behaviour used when configuring customer-facing Stripe integrations in Cyclr.

API and authentication

API host
https://api.stripe.com
Authentication
API key (Bearer token)
Credentials

Secret API key (sk_live_ or sk_test_) and optionally restricted API keys.

Method categories

Create, Read, Update, Delete, List, Search, Webhooks, Checkout, Billing

View vendor API documentation →

Pagination and rate limits

Pagination

Cursor-based pagination using limit, starting_after and ending_before; official client libraries offer auto-pagination helpers. (docs.stripe.com)

Rate limits

Stripe enforces global and endpoint-specific rate and concurrency limits; live defaults roughly 100 ops/sec, sandbox around 25 ops/sec. (docs.stripe.com)

IMPLEMENTATION

Authentication at a glance

Stripe authenticates API requests with secret API keys sent as Bearer tokens in the Authorization header. Test and live keys have different prefixes. (docs.stripe.com)

Authentication method
API key (Bearer token)
Credential required

Secret API key (sk_live_ or sk_test_) and optionally restricted API keys.

Before you begin:

Requires server-side secret keys; do not embed secret keys in client-side code.

View setup guide

COMMON QUESTIONS

Frequently asked questions

Stripe uses secret API keys sent as Bearer tokens in the Authorization header. Test keys and live keys have different prefixes. Store secret keys server-side and rotate if compromised. (docs.stripe.com)

Stripe’s list endpoints use cursor-based pagination with limit, starting_after and ending_before; official libraries include auto-pagination helpers. (docs.stripe.com)

Stripe enforces global and endpoint-specific rate and concurrency limits. Live mode defaults are roughly 100 operations per second, sandbox about 25; some endpoints have stricter limits. Plan retries and backoff. (docs.stripe.com)

Yes. Stripe sends signed webhook events; verify the Stripe-Signature header using the endpoint signing secret (whsec_). Use Stripe SDK helpers to validate signatures. (docs.stripe.com)