> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hel.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Pay Link Webhooks

> Events, scope, and setup for Pay Link transaction webhooks

Pay Link webhooks notify your backend when a one-time payment completes. Use them to verify transactions server-side alongside the Checkout Widget or Charge flows.

## Events

Pay Link webhooks deliver a `CREATED` event for successful one-time payments. When you [create a webhook](/reference/webhook/create) or a [Pay Link webhook](/reference/webhook/paylink-transaction/create), subscribe to `REGULAR_TRANSACTION` (or `ALL`); the delivered payload uses `event: "CREATED"`.

JSON payload shapes are in the [Pay Link payload reference](/reference/webhook/paylink-transaction/payloads).

## Scope

Configure webhook scope when creating the webhook:

* **Global** — receive events for all Pay Links on your account (omit `paylinkId`).
* **Pay Link–specific** — receive events only for a single `paylinkId`.

See [Webhook scope](/docs/webhooks#webhook-scope) in the Webhooks guide for general scope concepts.

## Related

* [Shopify webhooks](/reference/webhook/shopify) — additional fields for Shopify checkout integrations.
* [Webhook request headers](/reference/webhook/overview#webhook-request-headers) — delivery headers and signature verification.
