> For the complete documentation index, see [llms.txt](https://apidocs.onekeypayments.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apidocs.onekeypayments.com/api-documentation/quickpay/endpoints/deposit-creation-endpoint/notifications.md).

# Notifications

QuickPay notifications about the change of status of a deposit use the same structure than a normal deposits as shown on [Deposit Status Endpoint](/api-documentation/deposits-api/endpoints/deposit-status-endpoint.md)

## Deposit Notification example

```json

{
    "deposit_id": 123456789
}


```

Use the [Deposit Status Endpoint](/api-documentation/deposits-api/endpoints/deposit-status-endpoint.md) to check the status of the transaction.

Also, before approving the transaction we send you an extra notification (if you have configured the callback URL for QuickPay) with the following details

## QuickPay Deposit Notification example

```javascript
{
  "depositId": 123456789,
  "document": "84932568207",
  "fullName": "John Doe",
  "cadastralSituation": "REGULAR",
  "dateOfBirth": "19871027",
  "pep": true,
  "address": "Rua 13, Sao Paulo, 12345-678 ",
  "email": "jon.doe@example.com",
  "success": true
}
```

You must respond with an HTTP 2XX code for the deposit to be approved. If you respond with anything different, a refund will be initiated.&#x20;

This also triggers a notification similar to the previous one, but with the addition of the ‘refunded = true’ field.

```javascript
{
  "depositId": 123456789,
  "document": "84932568207",
  "fullName": "John Doe",
  "cadastralSituation": "REGULAR",
  "dateOfBirth": "19871027",
  "pep": true,
  "address": "Rua 13, Sao Paulo, 12345-678 ",
  "email": "jon.doe@example.com",
  "success": true,
  "refunded":true
}
```
