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

# Webhook Settings

> Configure webhook endpoints in the UQPAY dashboard to receive real-time event notifications.

## Set up a webhook

<Steps>
  <Step title="Go to Webhooks settings">
    Sign in to the dashboard, click your profile picture in the top-right corner, and select **Settings**. Then navigate to **Developer** → **Webhooks**.

    <img src="https://mintcdn.com/uqpay-0838527a/ynKaMDHkJfeg6L8y/images/account-center/webhooks-setting-s1.png?fit=max&auto=format&n=ynKaMDHkJfeg6L8y&q=85&s=ca4effe1628e831729ca0f1de587c2fa" alt="Webhooks settings page" width="1352" height="878" data-path="images/account-center/webhooks-setting-s1.png" />
  </Step>

  <Step title="Create a webhook">
    Click **Create Webhook** in the top-right corner.

    <img src="https://mintcdn.com/uqpay-0838527a/ynKaMDHkJfeg6L8y/images/account-center/webhooks-setting-s2.png?fit=max&auto=format&n=ynKaMDHkJfeg6L8y&q=85&s=4ee006bfac31a8041ea8d5f80ae0578d" alt="Create Webhook button" width="1352" height="878" data-path="images/account-center/webhooks-setting-s2.png" />
  </Step>

  <Step title="Configure the endpoint">
    Fill in the webhook details:

    1. Enter your **notification URL** — the endpoint that will receive event payloads.
    2. Select the event types you want to subscribe to, or choose **Subscribe to all events**.
    3. Click **Create** to save.

           <img src="https://mintcdn.com/uqpay-0838527a/ynKaMDHkJfeg6L8y/images/account-center/webhooks-setting-ss3.png?fit=max&auto=format&n=ynKaMDHkJfeg6L8y&q=85&s=b873c23422e95f24425ec364b3854a40" alt="Webhook configuration form" width="1352" height="878" data-path="images/account-center/webhooks-setting-ss3.png" />
  </Step>

  <Step title="Whitelist UQPAY's IP addresses">
    To ensure webhooks are delivered successfully in your production environment, add UQPAY's IP addresses to your server's allowlist. See [Webhooks Overview](/account-center/v1.6/guide/webhooks-overview) for the full list.

    <img src="https://mintcdn.com/uqpay-0838527a/ynKaMDHkJfeg6L8y/images/account-center/webhooks-setting-s4.png?fit=max&auto=format&n=ynKaMDHkJfeg6L8y&q=85&s=51fd07b4206481914d00f03498ce196e" alt="IP allowlist reference" width="1352" height="878" data-path="images/account-center/webhooks-setting-s4.png" />
  </Step>
</Steps>

## Check previous webhooks or re-trigger

You can review past webhook deliveries and resend them from the dashboard.

1. On the Webhook page, select the **Events** tab.

   <img src="https://mintcdn.com/uqpay-0838527a/ynKaMDHkJfeg6L8y/images/account-center/webhooks-setting-s10.png?fit=max&auto=format&n=ynKaMDHkJfeg6L8y&q=85&s=767d1e86762a5d9354a3a627e8b7efa0" alt="Events tab" width="1352" height="878" data-path="images/account-center/webhooks-setting-s10.png" />

2. To view the details of a specific delivery, click the **...** menu next to the event and select **Details**.

   <img src="https://mintcdn.com/uqpay-0838527a/ynKaMDHkJfeg6L8y/images/account-center/webhooks-setting-s11.png?fit=max&auto=format&n=ynKaMDHkJfeg6L8y&q=85&s=618d21d1cc3525ee8bb02587140aa074" alt="Event details menu" width="1352" height="878" data-path="images/account-center/webhooks-setting-s11.png" />

3. In the details panel, click **Re-Trigger** to resend the webhook notification.

   <img src="https://mintcdn.com/uqpay-0838527a/ynKaMDHkJfeg6L8y/images/account-center/webhooks-setting-s12.png?fit=max&auto=format&n=ynKaMDHkJfeg6L8y&q=85&s=88fcf0fe20c9b9130e5c752c8324ee30" alt="Re-Trigger button" width="1352" height="878" data-path="images/account-center/webhooks-setting-s12.png" />

## Edit or remove a webhook

After a webhook is created, you can modify its URL or subscribed events, or delete it entirely, from the Webhooks list.

<img src="https://mintcdn.com/uqpay-0838527a/ynKaMDHkJfeg6L8y/images/account-center/webhooks-setting-s6.png?fit=max&auto=format&n=ynKaMDHkJfeg6L8y&q=85&s=bf8a271ae16695c0446743e56d9dfc4c" alt="Edit or remove webhook" width="1352" height="878" data-path="images/account-center/webhooks-setting-s6.png" />

## Related

For signature verification, retry logic, and best practices, see [Webhooks Overview](/account-center/v1.6/guide/webhooks-overview).
