DocsIntegrationsStripe
stripe
Enterprise Tool

Stripe

Accept payments and trigger workflows on payment events

Stripe is the leading payment infrastructure platform. CipherSense Agents connects via your Stripe secret key, letting workflow nodes retrieve customers, create customers, list charges, issue refunds, check subscriptions, and generate payment links. The webhook handler at /api/integrations/stripe/webhook enables payment events — charge.succeeded, subscription.created, invoice.payment_failed, and more — to trigger workflow executions automatically. This is a direct REST connector that complements the existing Stripe MCP integration.

Official documentation

Setup

1

Get your Stripe secret key

Sign in to the Stripe Dashboard and go to Developers > API Keys. Copy your Secret key (sk_live_... for production or sk_test_... for testing). Keep it secure — never expose it in client-side code.

Stripe API Keys
2

Add the integration in CipherSense Agents

Go to Project > Integrations > Add Integration > Stripe. Paste your secret key and click Save & Test to validate the connection.

3

(Optional) Set up webhooks to trigger workflows

Go to Stripe Dashboard > Developers > Webhooks > Add endpoint. Set the endpoint URL to https://your-domain/api/integrations/stripe/webhook. Select the events you want to listen for (payment_intent.succeeded, charge.refunded, customer.subscription.created, etc.). After creating the endpoint, copy the Signing Secret (whsec_...) and paste it into the Webhook Signing Secret field in CipherSense Agents. This enables signature verification and workflow triggering on payment events.

4

Build your workflow

Drop a Stripe node on the canvas and select an operation. For payment-triggered workflows, configure the Trigger as Webhook — the __stripe_trigger__ context variable will be available in all downstream nodes, containing the event type, customer ID, amount, currency, and the full Stripe event payload.

Connection Fields

Fields required when adding this integration in your Project › Integrations.

FieldRequiredDescription
Secret Key
Required
Your Stripe secret key from Dashboard > Developers > API Keys.
Webhook Signing Secret
Optional
From Stripe Dashboard > Developers > Webhooks > your endpoint. Required for signature verification and webhook-triggered workflows.

Common Use Cases

Post-payment onboarding: payment_intent.succeeded → create account → send welcome email via ResendFailed payment recovery: invoice.payment_failed → look up customer → send retry reminder via Twilio SMSSubscription lifecycle: customer.subscription.deleted → update CRM record in HubSpot → notify SlackRefund automation: customer support workflow → verify charge → create_refund → notify customerSales pipeline: create_payment_link for a price → send URL to prospect via email → log in Salesforce

Ready to connect Stripe?

Add this integration from your project dashboard and wire it into a workflow.