# V6.12.0 - Match2Pay Withdrawal & Mandatory 2-Factor Authentication

**Released Date - 2 August 2023**

Exciting news! Our latest CRM version release comes with two fantastic updates to enhance your experience. You can now easily withdraw funds using Match2Pay, alongside the existing deposit feature. Additionally, we've made our CRM even more secure by introducing mandatory 2-factor authentication (2FA).

### <mark style="color:red;">Summary</mark>

[**Match2Pay Withdrawal**](#match2pay-withdrawal)

1. **Client Convenience** \
   Empower clients to enjoy the ease of withdrawing funds through Match2Pay, granting them added convenience and flexibility for their financial transactions.
2. **Streamlined Process**\
   Optimize the withdrawal process for brokers, fostering a seamless and efficient operational flow that enhances the overall user experience.
3. **Enhanced Security**\
   Implement additional security features to safeguard brokers, ensuring utmost protection for their funds and sensitive information.

[**Mandatory 2FA**](#mandatory-2fa)

1. **Mandatory Activation**\
   Enable brokers to enforce the mandatory activation of 2FA for their clients, reinforcing the overall security of their accounts.
2. **Account Protection**\
   Addition of 2FA as an essential layer of security, fortifying the protection of clients' accounts against unauthorized access and potential security threats.

### <mark style="color:red;">Match2Pay Withdrawal</mark>

#### 1)   Setting Up Match2Pay Withdrawal&#x20;

To enable Match2Pay withdrawal for your clients, follow these steps:

{% tabs %}
{% tab title="Step 1" %}

1. Navigate to Deposit Settings - Match2Pay Settings.&#x20;
2. Enable Match2Pay withdrawal by clicking "Sync to withdrawal settings".&#x20;

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FglKZke8eoS6s03Isxtki%2Fimage.png?alt=media&#x26;token=ae203cbf-fb57-4f0a-8e40-d3d19f4ce52e" alt=""><figcaption></figcaption></figure>
3. You can only enable Match2Pay withdrawal if you've completed the security checklist. You can find out more [here](#2-securing-match2pay-withdrawal-process).&#x20;
   {% endtab %}

{% tab title="Step 2" %}

1. After enabling it, navigate to "Withdrawal Settings".&#x20;
2. Create the withdrawal currency that Match2Pay will accept by clicking "Create" under the Withdrawal Currency Settings. <br>

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FfPThM3WZTmsqnkCr6icC%2Fimage.png?alt=media&#x26;token=55150ea8-cabf-4322-8624-c01cc1dd86e7" alt=""><figcaption></figcaption></figure>
3. Fill in the required details and click "Save."\
   ![](https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FLGAdfvFjcw8wHBxxVuzM%2Fimage.png?alt=media\&token=0cc12309-17fe-4063-87f6-63f19089d482)
   {% endtab %}

{% tab title="Step 3" %}

1. After creating the currency, proceed to "Create" a new withdrawal method under Withdrawal Method Settings.

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FbrsUmVpfWhLssJxkYnOA%2Fimage.png?alt=media&#x26;token=420b9203-dbb3-4401-8ff8-a6ce5d57d8e7" alt=""><figcaption></figcaption></figure>
2. In the "Platform" field, select Match2Pay, and complete the remaining fields.
3. The "Wallet Address" field will be included by default for clients to input; this field is mandatory and cannot be deleted.
4. If needed, you can add additional withdrawal form fields by clicking "Create."
5. Click "Save" to save the new withdrawal method.\
   ![](https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FihWUz86q7zfNkF0SNB1D%2Fimage.png?alt=media\&token=ae4918fe-61e1-4c14-bbdc-d4cd51def31d)
   {% endtab %}

{% tab title="Step 4" %}

1. Once the withdrawal method is created, configure the exchange rate for the currency under "Exchange Rates" by clicking the Edit icon for the respective currency.<br>

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FebHfBfhTe71y3cBBOHl4%2Fimage.png?alt=media&#x26;token=f79333c4-b64f-4801-9aaa-b1ec54b7a037" alt=""><figcaption></figcaption></figure>
2. Set up the exchange rate and click "Save."<br>

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FadBC61sueUM94uFS2MOp%2Fimage.png?alt=media&#x26;token=370571b8-ba48-4829-90c4-f24f53621289" alt="" width="563"><figcaption></figcaption></figure>
3. Your clients can now easily withdraw funds via Match2Pay.
   {% endtab %}
   {% endtabs %}

#### 2)   Securing Match2Pay Withdrawal Process&#x20;

To guarantee a secure Match2Pay withdrawal process, we have implemented security checks to verify withdrawal requests before processing. These security measures include:

**A)   Two Levels of Approval**

* Each withdrawal request will go through mandatory two levels of approval.&#x20;
* This additional layer of verification helps ensure that only authorized and legitimate requests are processed, reducing the risk of unauthorized withdrawals.
* This is a mandatory step before you can setup Match2Pay as a withdrawal method for your clients.&#x20;

**B)   2FA Setup**

* We have introduced a new mandatory 2FA function on the CRM, aimed at significantly enhancing account security and mitigating the risks of unauthorized withdrawals.&#x20;
* With this feature, you have the option to enable 2FA for all clients, requiring them to input a 2FA code before processing any operations.&#x20;
* This is an optional step, but it is highly recommended to enhance fund security.&#x20;
* For further information on how to utilize this function, please click [here](#mandatory-2fa).&#x20;

Without completing the security checklist, you will not be able to enable Match2Pay as a withdrawal method. A popup notice will appear to inform you to complete the security checklist.&#x20;

<figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FDczMxzwO5JFk8LSYJc3X%2Fimage.png?alt=media&#x26;token=f690079f-abff-4687-8da5-b7ee2506c766" alt=""><figcaption></figcaption></figure>

To secure your Match2Pay withdrawal process, follow these steps:&#x20;

{% tabs %}
{% tab title="Step 1" %}
To turn on 2FA, follow these steps:&#x20;

1. Navigate to "Security Settings" and enable the mandatory 2FA verification option.&#x20;

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2F17JjfEArf56fPfELnL4N%2Fimage.png?alt=media&#x26;token=10177434-3da5-431a-adbb-d8cb44770413" alt=""><figcaption></figcaption></figure>
2. Alternatively, you can click on "Take Action Now" to be redirected to the respective page. For more details, please click [here](#mandatory-2fa).

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FXUUAqn6z4DwkewwBuP3s%2Fimage.png?alt=media&#x26;token=7103c464-a1fe-4c1f-9164-30852955ab07" alt=""><figcaption></figcaption></figure>

{% endtab %}

{% tab title="Step 2" %}
To install "Multi-Level Approval", follow these steps:&#x20;

1. Navigate to the CRM Marketplace.&#x20;

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FRWmORAQxvSNlIlne2yry%2Fimage.png?alt=media&#x26;token=98abd3c8-9ea4-49bd-b887-ca39b28d1140" alt=""><figcaption></figcaption></figure>
2. Otherwise, you can click "Take Action Now" to be redirected to the marketplace.

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FAL6TR5zlc9sJpfF1D9PN%2Fimage.png?alt=media&#x26;token=be2721ff-8262-4f64-a571-33b02ecba717" alt=""><figcaption></figcaption></figure>
3. Locate "Multi-level Approval" and click "Obtain."<br>

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FElh6fTiao0G60BfknMoH%2Fimage.png?alt=media&#x26;token=4a29c683-cc8c-46ba-8bcd-5f800fece4dd" alt=""><figcaption></figcaption></figure>
4. You will be redirected to the details page. Click "Obtain" once more to proceed with the installation.<br>

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FiUa18ZeJxzqbkzz758jG%2Fimage.png?alt=media&#x26;token=012e5dd4-ef26-49d0-843b-4fe3a0f85fd0" alt=""><figcaption></figcaption></figure>
5. Upon successful completion of the installation, a "tick" symbol will be displayed beside the corresponding checklist item.<br>

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FYqoMsX9jCIwLRYqB03wr%2Fimage.png?alt=media&#x26;token=f70e4c5c-eb8f-4402-bdef-c5ccbc0c3597" alt=""><figcaption></figcaption></figure>

{% endtab %}

{% tab title="Step 3" %}
To setup Multi-Level Approval, follow these steps:&#x20;

1. Navigate to Approval Settings > Process Settings.

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FyjdSDsSe83Q54PReH0Qv%2Fimage.png?alt=media&#x26;token=db2d252b-09f7-4e3b-8708-7af4c283eecb" alt=""><figcaption></figcaption></figure>
2. Alternatively, click "Take Action Now" to be redirected to the settings page.

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FlqCiVG89OVsf0kuJcFu3%2Fimage.png?alt=media&#x26;token=398b6222-d21d-41dd-a49e-1dd67221ab80" alt=""><figcaption></figcaption></figure>
3. Locate "Withdrawal" and click the Edit icon next to it.

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FMgeD0f4AYMZSaYUAKciC%2Fimage.png?alt=media&#x26;token=c3b3672d-e443-4933-a49e-e76f24c0f34c" alt=""><figcaption></figcaption></figure>
4. For Match2Pay withdrawal to be enabled, you will need a minimum of 2 levels of approvers:
   * First level of approver: This is for you to verify the client's wallet address. Upon approval, the funds will be deducted from the client's trading account, and instructions will be sent to Match2Pay for processing the funds transfer.
   * Second level of approver: This is for you to verify the payment status of the withdrawal and click "Approve" if successful.
5. To add a level of approver, click the "+" icon.<br>

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2F2OubEJ3zNinffRL5CFIy%2Fimage.png?alt=media&#x26;token=a20201ee-ca91-4331-b6c0-9c2b3436c0ef" alt="" width="214"><figcaption></figcaption></figure>
6. Select the party responsible for each approval level by clicking the box. <br>

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FrHAC8bVnlRF7HiAiQ0Ll%2Fimage.png?alt=media&#x26;token=02e4524d-94aa-44fa-ae14-9760d572e743" alt="" width="209"><figcaption></figcaption></figure>
7. You can choose individual users or roles. Click "Confirm" once selected.<br>

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2Fcq1Tm5EEGyK5oj43IIqa%2Fimage.png?alt=media&#x26;token=b55a98b0-3e86-44fe-ace0-3ec464732483" alt="" width="261"><figcaption></figcaption></figure>
8. For the first level of approval, you can select from the two options:

   * Manual - Requires a party to manually approve the request.
   * Automatic - The first level will be automatically approved, and funds will be deducted from the trading account. Instructions will be sent to Match2Pay for processing the transfer automatically.&#x20;

     Note: We strongly encourage keeping this as a manual process to ensure verification of wallet details before Match2Pay processes the transfer.

   To make changes, click onto the "Settings" icon. \
   ![](https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2F5RYiN8Ly5v4ekMXZPeDz%2Fimage.png?alt=media\&token=c4efc35f-f470-4ed9-8025-967ad3805567)
9. Select the approval method and click "Confirm". \
   ![](https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FRnG3dEYkA9UiXw2kMIGT%2Fimage.png?alt=media\&token=1b856d7d-76de-4c16-a80f-552c2a2da8dd)
10. Once you finish setting up the approval process, click "Publish."

    <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FsPZnUbn6NxITQqkzzpkt%2Fimage.png?alt=media&#x26;token=b3d8e00c-8b93-458a-8861-0a4ae5faccd3" alt="" width="563"><figcaption></figcaption></figure>
11. Upon completion, you will see a "tick" beside the corresponding checklist, indicating that this step has been successfully completed.

    <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FykBo6WgDj8SFORYUxOUM%2Fimage.png?alt=media&#x26;token=ae94c62b-3a88-4d66-a5da-76949d05817c" alt=""><figcaption></figcaption></figure>

{% endtab %}

{% tab title="Step 4" %}
After completing all the required security checks, you will gain the ability to sync Match2Pay as a withdrawal method.

However, if you have completed all the mandatory security checks except enabling the optional 2FA verification, you will see a "Notice" icon beside Security Settings.&#x20;

This icon serves as a reminder that you have the option to further enhance fund security by enabling the 2FA function. We recommend considering this additional security measure to ensure the utmost protection for your funds and account.

<figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FrLRehEmOMJCyYXb0rylh%2Fimage.png?alt=media&#x26;token=5ad5e88e-fef3-4564-bc25-63c648dad6ef" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

#### 3)   Client Withdrawal via Match2Pay

To submit a withdrawal request via Match2Pay, follow these steps:&#x20;

{% tabs %}
{% tab title="Step 1" %}

1. Go to the "Funds" section and click on "Withdraw."

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FtDMPiHMOJAJpuJQ1oyW5%2Fimage.png?alt=media&#x26;token=fea79baf-9134-47af-8765-8c122261d263" alt=""><figcaption></figcaption></figure>

{% endtab %}

{% tab title="Step 2" %}

1. Complete the withdrawal form. Ensure that you select "Match2Pay" as the withdrawal method.&#x20;
2. Enter your wallet address in the provided field.
3. Finally, click "Submit" to process your withdrawal request.

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FHzqOYgEo1419X3VqpWRd%2Fimage.png?alt=media&#x26;token=aa77b270-26a3-4855-89b1-470d1b68557c" alt="" width="563"><figcaption></figcaption></figure>

{% endtab %}

{% tab title="Step 3" %}
After submitting the withdrawal request, clients will be redirected to the withdrawal request page. This page will display the status of their withdrawal, allowing them to track its progress conveniently.

<figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FDhznjOfN1mzrCzxnRJ4J%2Fimage.png?alt=media&#x26;token=98898a4c-814f-44ec-bdcd-966a5582cacf" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

#### 4)   Reviewing Client's Withdrawal Request&#x20;

To review client's withdrawal request, follow these steps:&#x20;

{% tabs %}
{% tab title="Step 1" %}

1. Navigate to Approval > Withdrawal.&#x20;

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FIDWKddHJFcjAcfnL8Jkj%2Fimage.png?alt=media&#x26;token=cd617405-9e50-4506-9c3e-583d46df9b2a" alt=""><figcaption></figcaption></figure>
2. Locate the specific withdrawal request you wish to review and click "Review".&#x20;

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FwY7OmWLQrMXR1qNYOV64%2Fimage.png?alt=media&#x26;token=9de7d013-d68c-457e-bc47-25e7deb99628" alt=""><figcaption></figcaption></figure>

{% endtab %}

{% tab title="Step 2" %}

1. The first level of approver will be able to review the client's wallet address.

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FatxoSRuMgGy4WimxaNCK%2Fimage.png?alt=media&#x26;token=78f80e28-a0b5-4784-becf-c0762778e72f" alt="" width="375"><figcaption></figcaption></figure>
2. Once the wallet address is verified, they can click "Approve" or "Reject".&#x20;

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FDY1Pt5d7tDzEuojp0lda%2Fimage.png?alt=media&#x26;token=4dd996c5-09f3-412d-a5e2-e8c82d2c0fa8" alt="" width="373"><figcaption></figcaption></figure>
3. Upon approval, the funds will be deducted from the client's trading account and instructions will be sent to Match2Pay to process the funds transfer to the client.&#x20;
   {% endtab %}

{% tab title="Step 3" %}

1. The second level of approver will see the Funding Status as "Withdrawn," indicating that funds have been deducted from the client's trading account.<br>

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2F4Xqm9MidIaZdUC0aTe8x%2Fimage.png?alt=media&#x26;token=12691977-382f-4ea0-8f55-59ddf071921d" alt="" width="345"><figcaption></figcaption></figure>
2. The payment status of the withdrawal will be displayed as well:&#x20;
   * Pending - The withdrawal process is still ongoing.&#x20;
   * Success - Funds have been successfully transferred to the client.&#x20;
   * Failed - Funds failed to be transferred to the client.
3. If the status is "Success," you can proceed to approve the withdrawal request to complete the process. <br>

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FZk1aAeGbftkR45wElbbj%2Fimage.png?alt=media&#x26;token=04594296-bc55-4f7b-ad0a-33f6bbfac383" alt="" width="347"><figcaption></figcaption></figure>
4. For other payment statuses (Pending/Failed), you will need to review the progress and reasons for the pending or failed transaction on the Match2Pay portal.
5. Depending on the situation, you can amend the "Payment Status" in the CRM by clicking the "Edit" icon and selecting the appropriate status. Subsequently, you can approve or reject the withdrawal request as necessary.

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FuU6CjYNxzzW8LBicFduZ%2Fimage.png?alt=media&#x26;token=d39a0c7c-73d5-48f6-b44f-1d7436c6ecb1" alt=""><figcaption></figcaption></figure>

{% endtab %}
{% endtabs %}

### <mark style="color:red;">Mandatory 2FA</mark>&#x20;

1. We are excited to introduce the newly released Mandatory 2FA Verification function on our CRM platform, providing you with enhanced security for all your clients.
2. Currently, clients have the freedom to choose whether to enable 2FA based on their preferences. However, with this update, you can now require clients to activate 2FA for enhanced account protection.
3. By default, this function is disabled. Once enabled, clients will be prompted to input a 2FA code for the following operations:&#x20;
   * Login&#x20;
   * Deposit&#x20;
   * Withdraw
   * Transfer

#### 1)   Setting Up 2FA

To set up Mandatory 2FA Verification for your clients, follow these steps:

{% tabs %}
{% tab title="Step 1" %}

1. Navigate to Security Settings.&#x20;
2. Click the "Edit" icon.&#x20;

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FxPTIIi87SV6SezMqDH1V%2Fimage.png?alt=media&#x26;token=be2b490a-47b9-402e-8ae3-e88d9d3cc23b" alt=""><figcaption></figcaption></figure>

{% endtab %}

{% tab title="Step 2" %}

1. Enable "Mandatory Two-Factor Authentication".
2. Click "Save".&#x20;

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FNAZhD0pNr0MgB7Rr62vR%2Fimage.png?alt=media&#x26;token=7640f6e0-3a23-4dd8-82cc-c51662b47244" alt=""><figcaption></figcaption></figure>

{% endtab %}
{% endtabs %}

#### 2)   Clients without Existing 2FA Setup

1. For clients without any existing 2FA setup, they will be prompted to activate 2FA upon logging in to the CRM Client Portal.\
   ![](https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FrgAKdvw7ZxQT11i7cstS%2Fimage.png?alt=media\&token=c547f1a6-64c3-4b66-807a-4245aad4ceb3)
2. To complete the activation process, clients will need to follow the provided steps, input the 2FA code, and then click "Submit."
3. Once 2FA has been setup, the client will be logged into their CRM account.&#x20;
4. Clients will not have the option to disable 2FA via the "Settings" page.

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2F6ckrxwBov8Fr455CA41n%2Fimage.png?alt=media&#x26;token=8f016c8c-fb75-42f7-a7e1-44d2df342221" alt=""><figcaption></figcaption></figure>
5. Clients will be asked to enter a 2FA One-Time Password (OTP) when logging in, depositing, withdrawing, or transferring funds.

   <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FuLFxO8BQSnxnDD6RJG52%2Fimage.png?alt=media&#x26;token=9c11d5cd-0723-4b41-9531-a081b8a723f9" alt=""><figcaption></figcaption></figure>

#### 3)   Clients with Existing 2FA Setup

1. For clients who have already set up 2FA, their accounts will remain unchanged.&#x20;
2. They will continue to use 2FA as usual without any alterations to their existing settings.


---

# 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/v6.12.0-match2pay-withdrawal-and-mandatory-2-factor-authentication.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.
