Source type

Chargebee Retention Source Configuration

Chargebee Retention sources receive cancel experience, offer, survey, and retention workflow webhooks with shared-secret signing.

CHARGEBEE_RETENTIONPOST, PUT, PATCH, DELETEShared SecretPayments
Chargebee Retention sends webhook traffic to a FastHook source, FastHook validates the provider contract, records the request, and routes accepted events through connections to destinations.Chargebee RetentionProviderPOST, PUT, PATCH, DELETESignedFastHookSource URLCHARGEBEE_RETENTIONProvider credentialsignatureVerify before queue401 on auth failure405 on wrong methodAcceptedRequestverified: trueConnections route the accepted request to destinationsFilters, transformations, retries, replay, and destination signatures stay downstream from source verification.

Chargebee Retention configuration

Create a Chargebee Retention source, keep POST and PUT and PATCH and DELETE enabled, and provide the configured Shared Secret values for provider signature. FastHook uses these settings to validate each Chargebee Retention delivery before it enters the routing workflow.

Source Type

CHARGEBEE_RETENTION

Allowed methods

POST, PUT, PATCH, DELETE

Authentication

Provider signature

Credential fields

Shared Secret

Chargebee Retention source config
{
  "type": "CHARGEBEE_RETENTION",
  "config": {
    "auth_type": "PROVIDER_SIGNATURE",
    "auth": {
      "provider": "CHARGEBEE_RETENTION",
      "webhook_signing_secret": "shared-secret"
    },
    "allowed_http_methods": ["POST","PUT","PATCH","DELETE"]
  }
}

Chargebee Retention request contract

FastHook computes HMAC-SHA1 hex over the raw request body and accepts either the raw digest or sha1= digest form in x-hub-signature.

POSTPUTPATCHDELETE

Chargebee Retention headers

Preserve x-hub-signature when sending Chargebee Retention test deliveries. FastHook evaluates this request context before accepting the payload, so missing or modified values remain visible as rejected requests instead of routed events.

x-hub-signature

HMAC-SHA1 hex signature over the raw request body.

Chargebee Retention setup

  1. Create a Chargebee Retention webhook subscription with the generated FastHook Source URL.
  2. Copy the shared secret from the webhook details into FastHook.
  3. Route by retention trigger, offer action, or survey response fields.

Continue with Chargebee Retention