# Callbacks

**Callbacks** are <mark style="color:blue;">`POST`</mark>-requests sent to your callback URL, to notify about transaction-related events in the system.

For more information, see [Callback](https://docs.b2binpay.com/references/key-terms#callback)

## Callback list

On this page, you can view a list of callbacks.

The following information is provided about each callback:

**ID**

The unique system identifier of a callback. This is a link to callback details.

***

**Time sent**

The date and time when a callback was sent.

***

**Type**

The callback type. Possible values:

* **Confirmation**: The transfer has received a required number of [block confirmations](https://docs.b2binpay.com/references/key-terms#confirmation-block).
* **Fail**: The transfer failed.
* **No transfer**: The deposit has expired or the payout wasn't approved, no transfer was created.
* **Request rejection**: The payout requiring approval — such as those created by users with *Withdrawal with approval* roles or those exceeding wallet withdrawal thresholds — has failed to receive confirmation from the *Owner* within the specified timeframe or was manually cancelled by a user with proper access rights.
* **Block**: The deposit was blocked by an AML provider, the transfer was canceled.
* **Cancel**: The payout was blocked by an AML provider, the transfer was canceled.
* **User confirmation**: The transfer has received a number of [block confirmations](https://docs.b2binpay.com/references/key-terms#confirmation-block) specified by a client to receive an additional callback.
* **Manual**: The callback was resent manually.

***

**URL**

The callback URL specified when creating a deposit or payout.

***

**Status**

The current status of a callback. Possible values:

* **New**: The callback was created but hasn't yet been sent.
* **In progress**: The callback has been sent and awaits a response.
* **Failed**: The callback was sent and a negative response from the client server was received.
* **Sent**: The callback was sent and a response with the HTTP code `200` from the client server was received.

***

**Attempts**

The number of attempts to send a callback.

***

**Transfer ID**

The unique system identifier of a related transfer. This is a link to transfer details.

***

**Action**

In this column, you can click the **Resend** button to resend the callback.

## Callback details

To access callback details, click a callback **ID** the callback list.

In the upper part of the page, you can find essential information about the callback — click the **chevron icon** to expand it:

* The callback identifier and status.
* The callback type.
* The date and time when sent callback was sent.
* The number of attempts to send the callback.
* The identifier of a related transfer.
* The callback URL along with the copy button.

The information below is divided into tabs:

On this tab, you can see the JSON payload of a callback.

On this tab, you can see a response received (if any) from a client server.
