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 documentationSetup
Get your Stripe secret key
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 KeysAdd the integration in CipherSense Agents
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.
(Optional) Set up webhooks to trigger workflows
(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.
Build your workflow
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.
| Field | Required | Description |
|---|---|---|
| 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
Ready to connect Stripe?
Add this integration from your project dashboard and wire it into a workflow.
On This Page