# Settings

## <mark style="color:blue;">General Settings</mark>

<figure><img src="/files/oJ3oUtDNqYdizX6AHUeG" alt=""><figcaption></figcaption></figure>

In the "General" section, you'll find several customization options to enhance your user experience:

* **Language Selection**: Choose your preferred language, allowing you to interact with the platform in the language that works best for you. Currently supported languages include English, Traditional Chinese (繁體中文), Simplified Chinese (简体中文) and Bengali (বাংলা).
* **Background Theme**: Modify the visual appearance to suit your preferences with options for light or dark mode. This helps reduce eye strain based on your lighting environment and personal preference.
* **Balance Display Options**: Hide small balances—specifically, any transaction history below 1 USD—to keep your dashboard clutter-free by only displaying significant transactions.

These personalization features allow you to create an interface that maximizes ease of use and clarity for your specific needs.

## <mark style="color:blue;">IP Whitelist</mark>

<figure><img src="/files/rXr1hk0tqq4mU7tIuYcm" alt=""><figcaption></figcaption></figure>

The IP Whitelist feature provides an additional layer of security for your AkashicPay account by restricting which IP addresses can access your information.

<figure><img src="/files/5Z5OrJFqGjjfmo7PNBwb" alt=""><figcaption></figcaption></figure>

When logging into AkashicPay, you may remember the option to enter an Akashic Address in the field below the "Login with [AkashicLink](/introduction/terminology.md#akashiclink)" button. To protect your personalized data on AkashicPay, we've implemented IP whitelisting, which prevents unauthorized users from accessing your information.

To add an IP address to your whitelist:

1. Navigate to the IP Whitelist section in Settings
2. Add the IP address you want to allow to view your information
3. Add an optional Remark to identify the purpose of this IP (e.g., "Office Network" or "Home Office")
4. Click "Submit"
5. Sign the signature request on the pop-up on your AkashicLink

Once completed, only requests from the specified IP addresses will be able to access your account information, adding an important layer of security to your AkashicPay integration.

> Note: Be careful to set a Static IP and or another backup IP for the whitelist IP. This is because your home/office IP may change dynamically.

### <mark style="color:blue;">Allow Callback Retry</mark>

If callbacks are not received, you can either allow your whitelisted IP 'View Only' logins to retry them, or add a `referenceId` in the Account’s [History Record](/dashboard/account.md#history-record).

<figure><img src="/files/VXJLA47o0ZE7MR6Yah7S" alt=""><figcaption></figcaption></figure>

## <mark style="color:blue;">Payout Settings</mark>

### <mark style="color:blue;">Generate Treasury KeyPair</mark>

<figure><img src="/files/48JrAGG2qMV3fWeMoFkU" alt=""><figcaption></figcaption></figure>

The Treasury KeyPair is a vital security credential that provides an additional layer of protection for withdrawing funds from your AkashicPay account.

* Generating your Treasury KeyPair activates the Multisig feature in the [Payout Settings](#payout-settings).
* The Treasury KeyPair serves as a secondary signature for withdrawals initiated by your API/SDK KeyPair.

  * Users can set a token value threshold for transactions that do not require approval or denial from the Treasury KeyPair when enabling the Multisig feature.&#x20;

  > **NB!** A value of 0 indicates that the transaction will always require Multisig authorisation using the Treasury KeyPair.

> **Important**: There can only be one active Treasury KeyPair at a time. When you refresh your KeyPair, the previous one immediately becomes invalid and cannot be used. This means you will need to update the KeyPair credentials within your AkashicLink to continue to verify transactions in your AkashicPay.

### <mark style="color:blue;">How to use your Treasury KeyPair</mark>

1. **Share the Treasury KeyPair**: Provide the Treasury KeyPair to your treasury department. Instruct them to download the AkashicLink application, which is required for secure access to the approval process.
2. **Log in with Treasury KeyPair**: Have the treasury department use the Treasury KeyPair to log in to AkashicLink. This ensures secure authentication for managing approvals.
3. **Access the Payout Approval Page**: Once logged in, navigate to the "Transfer" section, and select the [Payout Approval](/dashboard/transfer.md#payout-approval) page. From there, begin reviewing and approving or denying transactions as needed.

In the Payout Settings, you can enable the Multisig feature by generating your Treasury KeyPair, which provides an additional layer of security for withdrawals initiated through your API/SDK KeyPair transactions. This feature acts as a secondary safeguard, ensuring that an extra verification step — using the Treasury KeyPair — is required to approve or deny withdrawals, enhancing the protection of your funds in your AkashicPay account.

### <mark style="color:blue;">Auto Multisig Threshold</mark>

<figure><img src="/files/F9LFgEAShAlGkcX0MOxf" alt=""><figcaption></figcaption></figure>

1. **Enable Multisig**: Navigate to the Payout Settings in your AkashicPay account and locate the Multisig feature. Generate your Treasury KeyPair to enable the feature.
2. **Set the Auto Multisig Threshold**: Enter a value for each of the tokens for the Auto Multisig Threshold. Transactions below this amount will be automatically processed using your API/SDK KeyPair without further authorisation. Withdrawals equal to or above this threshold will require approval using your Treasury KeyPair, adding an extra security step for larger transactions.
3. **Save Your Settings**: After configuring the threshold, save your changes. A signature request will appear, prompting you to sign using your API/SDK KeyPair. Complete the signature and confirm to save your settings.

> Note: If you decide to disable the Multisig feature, it will remove your current Treasury KeyPair and you will need to generate a new one if you ever decide to use the Multisig feature again.

## <mark style="color:blue;">Best Practices</mark>

For optimal use of the Settings features, we recommend:

* **Regularly Review IP Whitelist**: Periodically audit your whitelist to remove any IPs that are no longer needed
* **Set a static IP for the IP whitelist**: Be careful not to loose access if your office/home IP changes.
* **Test After Changes**: After modifying any settings, verify that your integrations continue to function correctly


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.akashicpay.com/dashboard/settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
