Documentation

CashLine

  1. Home
  2. CashLine
  3. CashLine eCheck
  4. Webhooks

Webhooks

The enrollment webhook lets Certegy notify you in real time when a consumer completes online enrollment through your property’s unique subdomain URL. It is a trigger, not a data transport: the payload carries only a consumer identifier — no consumer PII — which you use to perform a secure Get Consumer Information lookup for any details you need.

Configure

A webhook URL and a webhook secret are configured per uniquely configured portal landing page (for example, a property- or integrator-specific subdomain). A webhook fires only for subdomains that have both a URL and a secret configured.

Event trigger & delivery

When a consumer completes enrollment through a configured subdomain, Certegy sends an HTTP POST to that subdomain’s configured webhook URL in real time, carrying the consumer’s consumerToken.

Payload

{
  "tag": "online_enrollment",
  "created_at": "2026-06-01T08:06:48",
  "data": {
      "consumerToken": "f2a2dc47-5db1-11f1-b314-577dece3a1d5",
      "status": "created"
  },
  "uuid": "5330FCBB6B18C969E063FE01130A3D4C"
}
Field Description
tag Event type. online_enrollment identifies an online enrollment event.
created_at Timestamp when the enrollment event occurred.
data.consumerToken The consumer identifier. Use it to perform a Get Consumer Information lookup.
data.status Enrollment event status (e.g., created).
uuid Unique identifier for this webhook event. Use for idempotency / deduplication.

Security (signature validation)

Each configured subdomain has a webhook secret used to confirm an incoming request genuinely originated from Certegy before you act on it. The webhook is signed using an X-Signature HTTP header carrying an HMAC-SHA256 of the raw payload body, generated with your webhook secret. To verify, recompute that HMAC over the raw request body using your secret and compare it to X-Signature using a time-safe comparison; reject any request that does not match.

Webhook types

Event (tag) Fires when
online_enrollment A consumer completes online enrollment through a configured subdomain URL. This is the only event type available today.

Back to Top

Was this article helpful to you? Yes No

How can we help?