# V7.50.0 - Smarter Fund Management for Deposits, Withdrawals, and Transfers

**Released Date - 17 July 2025**

This update makes fund operations — deposits, withdrawals, and transfers — more efficient and transparent with customizable deposit fields, streamlined approval steps, flexible transfer controls, multiple webhook options, and clearer Luqapay deposit guidance. Together, these upgrades reduce friction, speed up payment handling, and build greater confidence in fund management.

### <mark style="color:red;">Key Function Highlights</mark>

#### \[Admin Portal Enhancements]

1. [**Reorder Deposit Fields**](#id-1-reorder-deposit-fields)\
   Rearrange deposit form fields with simple drag-and-drop, adapting quickly to changing requirements.
2. [**Match2Pay Transaction Hashes**](#id-2-match2pay-transaction-hashes)\
   View transaction hashes for deposits and withdrawals directly in the CRM for faster, more transparent payment verification.
3. [**Focused Approval Panel**](#id-3-focused-approval-panel)\
   Admins can hide deposit and withdrawal “remark” fields in the approval panel, keeping the view clean and centered on essential details.
4. [**Granular Transfer Permissions**](#id-4-granular-transfer-permissions)\
   Restrict transfers to trading accounts, wallets, or both — or leave them open for flexibility. Admins gain precise control over how funds move.
5. [**External Exchange Rate for Withdrawals**](#id-5-external-exchange-rate-support-for-withdrawals)\
   Apply exchange rates from external API sources during withdrawals for more flexible and accurate currency conversions.
6. [**Multiple Withdrawal Webhooks**](#id-6-multiple-withdrawal-webhooks)\
   Assign separate webhooks to each withdrawal method, making it easier to connect with different PSPs through OpenAPI.

***

#### \[Client Portal Enhancements]

[**Luqapay Deposit Guidance**](#id-1-luqapay-deposit-guidance)\
When no matching counterparty is available for the entered deposit amount, clients see a clear notice — helping them adjust instantly without confusion.

***

### <mark style="color:$info;">Admin Portal Enhancements</mark>

### <mark style="color:red;">**1)   Reorder Deposit Fields**</mark>

You can now rearrange deposit form fields with simple drag-and-drop, adapting quickly to changing requirements.

To do so, follow these steps:&#x20;

{% stepper %}
{% step %}

#### Edit Deposit Method

1. Go to "**Settings**" > "**Transaction Settings**" > "**Deposit Settings**".&#x20;
2. Locate the deposit method you wish to configure.&#x20;
3. Click the "**Edit**" icon. <br>

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

{% endstep %}

{% step %}

#### Sort Deposit Fields Order

1. Drag and drop the deposit fields to arrange them in your preferred order.
2. Click "**Save**".<br>

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

{% endstep %}

{% step %}

#### Application

1. When submitting a deposit request via the CRM Client Portal, your clients will view the deposit fields in the order you have configured. <br>

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

{% endstep %}
{% endstepper %}

### <mark style="color:red;">2)   Match2Pay Transaction Hashes</mark>

You can view transaction hashes for deposits and withdrawals directly in the CRM for faster, more transparent payment verification.

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

### <mark style="color:red;">**3)   Focused Approval Panel**</mark>

You can now hide deposit and withdrawal “remark” fields in the approval panel, keeping the view clean and centered on essential details.

{% hint style="info" %}
This applies only to fields of the “**Description**” type.
{% endhint %}

To do so, follow these steps:

{% stepper %}
{% step %}

#### Edit Deposit or Withdrawal Method

1. Go to "**Settings**" > "**Transaction Settings**" > "**Deposit Settings**" or "**Withdrawal Settings**".&#x20;
2. Locate the deposit or withdrawal method to edit.&#x20;
3. Click the "**Edit**" icon. <br>

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

{% endstep %}

{% step %}

#### Hide Fields

1. You can only hide fields that are of the “**Description**” type only.&#x20;
2. Click the "**Edit**" icon. <br>

   <figure><img src="/files/ZR5JlBtwLyx4MrHS3qGJ" alt=""><figcaption></figcaption></figure>
3. Select "**Do not display on approvals page**".&#x20;
4. Click "**Update Field**".\
   \
   ![](/files/VvjbrzoPgpalLJHJ7PQy)<br>
5. Click "**Save**".<br>

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

{% endstep %}

{% step %}

#### Application

1. Before hiding the field from the approvals page, you will see the description field when reviewing deposit or withdrawal requests. <br>

   <figure><img src="/files/lZkItTX8RmdjN96OSr6h" alt=""><figcaption></figcaption></figure>
2. After hiding the fields, you will no longer see the description field when reviewing deposit and withdrawal requests. <br>

   <figure><img src="/files/bOSksChtdsbA46baVRg5" alt=""><figcaption></figcaption></figure>
3. Requests submitted prior to hiding the fields will continue to display the description field.
   {% endstep %}
   {% endstepper %}

### <mark style="color:red;">4)   Granular Transfer Permissions</mark>

You can restrict transfers to trading accounts, wallets, or both—or leave them open for flexibility. Admins gain precise control over how funds move.

{% hint style="info" %}
You can configure this for **"Internal Transfers"** or **"Third Party Transfers"**:
{% endhint %}

{% stepper %}
{% step %}

#### Go to Transfer Settings

1. Navigate to **"Settings"**.
2. Select **"Transfer Settings"**.<br>

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

{% endstep %}

{% step %}

#### Edit Transfer Permissions

1. Under **"Internal Transfer"** or **"Third Party Transfer"**, click the **"Edit"** icon.<br>

   <figure><img src="/files/ngUb09p7i2jPgIWc4pet" alt=""><figcaption></figcaption></figure>
2. Select whether the source and target accounts can be wallets or trading accounts:
   1. Untick **"Wallet"** to prevent the source/target account from being a wallet.
   2. Untick **"Trading Account"** to prevent the source/target account from being a trading account.
   3. Tick both to allow both account types.
3. Click **"Save"** to apply the changes.<br>

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

{% endstep %}

{% step %}

#### Application

1. If you disable the source or target account from being a wallet, clients will not see **"Wallet"** as an option in the dropdown menu.<br>

   <figure><img src="/files/cXhJofCmST3tqn73iJyu" alt=""><figcaption></figcaption></figure>
2. If you disable the source or target account from being a trading account, clients will not see **"Trading Accounts"** as an option in the dropdown menu.<br>

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

{% endstep %}
{% endstepper %}

### <mark style="color:red;">5)   External Exchange Rate Support for Withdrawals</mark>

You can now apply exchange rates from external API sources during withdrawals for more flexible and accurate currency conversions.

To do so, follow these steps:

{% stepper %}
{% step %}

#### Edit Withdrawal Method Settings

1. Go to "**Settings**" > "**Transaction Settings**" > "**Withdrawal Settings**".&#x20;
2. Locate the withdrawal method you want to amend.&#x20;
3. Click the "**Edit**" icon. <br>

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

{% endstep %}

{% step %}

#### Enable External Exchange Rate

1. Click "**Use External Exchange Rate**".&#x20;
2. Select the external exchange rate you want to use.&#x20;
3. Click "**Save**". <br>

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

{% endstep %}

{% step %}

#### Application

1. Once configured, withdrawal requests submitted by clients will use the external exchange rate you have set.<br>

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

{% endstep %}
{% endstepper %}

### <mark style="color:red;">**6)   Multiple Withdrawal Webhooks**</mark>

Previously limited to a single webhook for all withdrawal methods, the system now allows you to assign separate webhooks to each withdrawal method, making it easier to connect with different PSPs through OpenAPI.

To configure webhooks for specific withdrawal methods, follow these steps:

{% stepper %}
{% step %}

#### Create Webhook

1. Go to "**Settings**" > "**Dev Space**" > "**Webhooks**".&#x20;
2. Click "**Create Webhook**". <br>

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

{% endstep %}

{% step %}

#### Fill in Details

1. Fill in the "**Name**" and "**Destination URL**" of the webhook.&#x20;
2. Select "**Approval - Withdrawal**" as the Function.&#x20;
3. Select the "**Withdrawal Method**". Multi-selection is accepted.&#x20;
4. Select the "**Events**".&#x20;
5. Click "**Save**". \
   \
   ![](/files/KGMARQ6BwecgH5c4Usw6)<br>
   {% endstep %}
   {% endstepper %}

### <mark style="color:$info;">Client Portal Enhancements</mark>

### <mark style="color:red;">**1)**</mark>    <mark style="color:red;"></mark><mark style="color:red;">Luqapay Deposit Guidance</mark>

When no matching counterparty is available for the entered deposit amount, clients see a clear notice—helping them adjust instantly without confusion.

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


---

# 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://reference-guide.gitbook.io/crm-version-release-notes/v7.50.0-smarter-fund-management-for-deposits-withdrawals-and-transfers.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.
