Skip to main content
The currently published provider callback is an inbound Stripe webhook for Content Studio checkout events. It is not a general-purpose outbound OrgX event-delivery API.
Stripe sends this callback to OrgX. You do not register an OrgX endpoint or call this route from your integration.

Endpoint

The handler reads the raw request body and requires Stripe’s stripe-signature header. Verify the signature with an official Stripe library before any parsing or processing. See Stripe’s webhook signature verification guide.
Do not parse or reserialize the body before signature verification. Stripe’s signed payload must be passed to verification exactly as received.

Events handled

OrgX handles these Stripe event types:
  • checkout.session.completed
  • checkout.session.expired
  • payment_intent.payment_failed
Unsupported event types receive a success response after signature verification so Stripe does not retry an event that OrgX intentionally does not handle.

Response and failure behavior

Return a successful response quickly after the event is accepted. Stripe may retry failed deliveries, events can arrive out of order, and duplicate event notifications are possible; follow Stripe’s webhook delivery guidance for queueing, replay, and secret rotation.

Minimal handler shape

Outbound OrgX event delivery is not part of this published contract. Do not infer an outbound webhook API from this inbound Stripe callback.