Docs › Integration › Webhooks
Webhooks
PACIN supports inbound data feeds from select payment rails, and is building outbound event delivery for score and consent lifecycle events.
Inbound data feeds
Certain payment rails can push transaction activity directly to PACIN on your institution's behalf. Inbound feed configuration is established during onboarding — contact your PACIN account team to enable or update it. You do not publish or manage a webhook URL for this path; PACIN handles the connection with the rail provider.
Outbound event delivery
Outbound webhooks — where PACIN posts a signed HTTPS event to your endpoint when a score completes or a consent status changes — are not yet generally available.
What outbound webhooks will support
When the feature is generally available, you will register an HTTPS endpoint and receive HMAC-SHA256 signed event payloads. Planned events include:
score.completed— a score request has finished processing and the result is available via the Score APIconsent.revoked— a consent record was revoked, either by the data subject or by your institutionconsent.expired— a consent record passed its configured expiry date
All delivery attempts will include a Pacin-Signature header containing an HMAC-SHA256 digest of the raw request body. PACIN retries failed deliveries with exponential back-off. Full payload schemas, retry semantics, and endpoint registration instructions will be published here when the feature launches.
Security
When outbound webhooks are available, verify every incoming request by recomputing the HMAC-SHA256 digest of the raw body using your endpoint's signing secret, and comparing it to the value in the Pacin-Signature header. Reject requests that do not match. Signing secrets will be rotatable from your developer settings at any time.
Questions or early-access interest: developers@pacinnetwork.com
Last updated 14 September 2026
