# Web Hooks

{% hint style="info" %}
For foundational information on webhooks, including key concepts and verification methods, please refer to the [Webhook Basics](https://docs.inqud.com/developer/web-hooks) page.
{% endhint %}

Payment webhooks notify merchants of new payments to a static address and any status changes in real time.

### Prerequisites

* Your business account with Inqud is set up.
* The Crypto Widget has been established and configured within the Inqud platform.
* The Crypto Widget is active.

### Setting up Web Hook

1. Open the [app](https://app.inqud.com/) and sign in.
2. From the left menu bar, choose "Crypto widgets".
3. Select the desired widget with type **static**.
4. Open "Webhooks"
5. Locate the "Payment webhook" option and click on "Add".
6. Enter the required details:
   * Webhook link: Provide the URL of your webserver that will handle the callbacks.
   * Webhook secret: Enter a secret key for signature calculation (optional).
7. Click on "Save" to finalize your settings.

{% @howdygo/embed url="<https://app.howdygo.com/share/293ca2fc-be32-4736-8853-b42cf8a0ec6c>" %}

### Payment statuses

<figure><img src="https://2493659114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MVvChLJdAqFu9uz7E-7%2Fuploads%2F66ukgseTeC6A2vtxs34M%2FSlide%2016_9%20-%20346.png?alt=media&#x26;token=6f175aea-9ba4-4a04-b816-4102aa8a8d97" alt=""><figcaption></figcaption></figure>

### Notification

The Payment Webhook triggers on every payment status change. Your server must respond with a **200 status code**; otherwise, retries will be attempted using an exponential backoff strategy.

For detailed request specifications, refer to the following page:

[Payment Web Hook Specification](https://apireference.inqud.com/#tag/crypto-acquiring-webhooks/operation/user_crypto-acquiring_set-crypto-acquiring-static-address-payments-webhook) (see **Callbacks** sections)
