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

# Configure callbacks

**Available to roles (Roles determine what each user can see and do in the portal.):**

Choose which additional callbacks CryptoProcessing sends for deposits and withdrawals, and which fields they include.

## Additional callbacks

CryptoProcessing can send callbacks for these additional events, each of which you can enable or disable independently:

* **Deposits less than minimum amount** — sent when a deposit doesn't meet the minimum amount, enabled by default. See [callback examples](https://docs.ca.cryptoprocessing.com/api-reference/callbacks/deposit-callbacks.md).
* **Cross-currency deposits** — sent when a deposit's currency differs from the address's currency, enabled by default. See [callback examples](https://docs.ca.cryptoprocessing.com/api-reference/callbacks/deposit-callbacks.md).
* **Business wallet transactions** — sent for deposits to portal-created addresses and portal-initiated withdrawals, including individual withdrawals from a mass payout, disabled by default. See callback examples for [deposits](https://docs.ca.cryptoprocessing.com/api-reference/callbacks/deposit-callbacks.md) and [withdrawals](https://docs.ca.cryptoprocessing.com/api-reference/callbacks/withdrawal-callbacks.md).

**Step 1**

In your portal, go to **Settings** and open the **Callbacks** tab.

**Step 2**

Under **Additional callbacks**, click **Manage**.

**Step 3**

Enable or disable the callbacks you want to change, then click **Save changes**.

## Callback parameters

By default, deposit callbacks don't include the sender's blockchain address, but you can enable it for your account at any time.

**Step 1**

In your portal, go to **Settings** and open the **Callbacks** tab.

**Step 2**

Under **Callback parameters**, click **Manage**.

**Step 3**

Enable **Sender address**, then click **Save changes**.

When enabled, the sender's address is included as `transactions[].sender.address` in [deposit callbacks](https://docs.ca.cryptoprocessing.com/api-reference/callbacks/deposit-callbacks.md) and shown for individual transactions in the [portal](https://docs.ca.cryptoprocessing.com/portal.md#viewing-transactions-history) — unless the deposit has multiple sender addresses, in which case it's omitted from both.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.