Skip to main content
Default inbound path for any processor (including Stripe) is Event ingestion with clm_wh_*. Use this optional native Stripe adapter when you want Stripe signature verification and dispute/Radar automation without mapping events yourself.
Clausum exposes a native Stripe webhook URL. Events are verified, stored, linked to sessions/cases, and may trigger outbound merchant webhooks.

Configure in Stripe

  1. In the dashboard: Connections → Inbound (webhooks) → open Processor guides → Stripe — copy the endpoint URL.
  2. In Stripe Dashboard → Webhooks, add endpoint:
Optional sandbox integration:
  1. Paste Stripe’s signing secret into your Clausum Stripe integration config (webhook_secret).
org_id is your tenant profile UUID (same id used when provisioning integrations), not the organizations table id shown in some admin screens.

Supported events

Verify pipeline version:
Expected: "version": "2.0", "pipeline": "processProviderInboundWebhook". When creating a Stripe PaymentIntent or Charge, set metadata:
Use the session_id returned from POST /api/v1/assess.

vs generic ingest

Do not call ingest with a clm_sk_* key. Ingest requires clm_wh_*. Assess keys and ingest keys are not interchangeable.