arrow-left

All pages
gitbookPowered by GitBook
triangle-exclamation
Couldn't generate the PDF for 267 pages, generation stopped at 100.
Extend with 50 more pages.
1 of 100

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Domain Settings

In the Domain Settings page, you can configure the domain for your CRM Client Portal. This feature enables you to add multiple domains to your CRM Client Portal for various purposes, such as catering to different client regions or organizing promotional events.

Benefits of using different domains include:

  1. Regional Customization: Assign specific domains to different client regions, delivering a localized experience tailored to their preferences and needs. This ensures personalized and targeted engagement with your clients.

  2. Promotional Events: Create dedicated domains for specific promotional events or campaigns. By utilizing separate domains, you can track the success rate of each event through the promotional links tab. This allows you to analyze the effectiveness of your marketing efforts and make data-driven decisions for future events.

  3. Personalization for IBs: Allocate different domains to individual IBs, providing them with their own personalized CRM Client Portal domain. This enhances their experience and enables you to track the performance of each IB via the promotional link tab.

Why Cloudflare?

  1. Improved CRM Access Speed: Cloudflare's global network infrastructure ensures that your CRM is accessible quickly and efficiently, regardless of the user's location or internet service provider.

  2. Protection against DDOS Attacks: Cloudflare's robust security features help to mitigate and prevent Distributed Denial of Service (DDOS) attacks, safeguarding your CRM from disruptions and ensuring uninterrupted service.

  3. Enhanced Data Security: Cloudflare provides additional layers of security, including SSL encryption and web application firewall, to protect your CRM data from unauthorized access and malicious activities.

  4. Mitigation of Risk: By using Cloudflare as a DNS domain server, you can prevent the risk of malicious complaints or attempts to trace back to the broker's server location, ensuring the privacy and security of your brokerage operations.

Delete Domain

To delete a domain, follow the steps below:

Click "Delete".

A popup notice will appear, click "Confirm" to proceed to delete the domain.

Default Mode

hashtag
Setting Up Default Mode

To select the default color mode for your CRM client portal, please follow these steps:

  1. Click on the "Edit" icon in the Brand Settings module.

  2. Choose between the Light Mode or Dark Mode option.

  3. Once you have made your selection, click on the "Save" icon to save the changes.

hashtag
Application

  1. Light Mode: This will set the default mode to light, providing a bright and visually pleasing interface for users.

  2. Dark Mode: This will set the default mode to dark, offering a sleek and modern interface for users.

Please note that even with the default mode set, clients will still have the flexibility to switch between light and dark modes according to their preference. This ensures a personalized experience and allows users to optimize their viewing experience based on their needs.

System Language & Default Language

hashtag
Setting Up System Language & Default Language

To set up the system language and default language for your CRM Client Portal, follow these steps:

  1. Click on the "Edit" icon.

  2. Select the desired system languages from the available options.

  3. Once you have selected the system languages, they will be displayed under the "Default Language" section. Choose the default language that will be displayed initially for the CRM Client Portal.

  4. Click on the "Save" button to save the changes.

hashtag
Application

  1. When clients log in to the CRM Client Portal, the default language you have set will be displayed.

  2. Clients have the flexibility to choose their preferred language by clicking on the "Language" icon.

  3. The language of the CRM Client Portal will immediately change to the language selected.

Create New Navigation Tabs

hashtag
Types of Navigation Tabs

There are 2 types of Navigation Tabs that can be created:

  1. Group: Create groups to group multiple navigation tabs together for better organization.

  2. Navigation: This refers to the individual navigation tab you will be creating.

hashtag
Creating Navigation Tabs

To create a new navigation tab in the CRM Client Portal, follow these steps:

  1. Click on "Add Navigation Settings" to begin creating a new tab.

  2. Choose between "Group" or "Navigation".

Group Creation

hashtag
Navigation Tab Content

Once you have created the navigation tabs in the CRM Client Portal, you will need to input the content. There are two ways to do this:

  1. Embedding a Link: You can create a tab by embedding a link to external content or webpages. This allows you to direct clients to specific resources, websites, or any relevant content you wish to share. Simply provide the URL or link to the desired content, and it will be accessible to clients through the navigation tab.

  2. Inputting Your Own Content: Alternatively, you can input your own content directly into the custom tab. This gives you the flexibility to create and display personalized content for your clients. You can use this feature to share announcements, guides, educational materials, or any other information you deem valuable. By inputting your own content, you have full control over the information you provide to your clients.

To input the navigation tab content, follow these steps:

  1. Click on the "Edit" icon associated with the navigation tab you wish to set up.

  2. Choose between "Link Embedding" or "Content Input" options.

hashtag
Permissions

After creating the Navigation tabs, you will need to grant appropriate permissions to the relevant Client Groups. (For more details, please refer to this section: )

hashtag
Application

  1. Groups Created

  2. Navigation Tabs Created

Disabling Navigation Tabs

To disable navigation tabs, follow these steps:

  1. Locate the navigation tab you want to disable and click on the "Disable" icon.

  2. The navigation tab will be disabled, and clients will no longer be able to view it.

  3. If you want to re-enable the navigation tab, simply click on the "Disable" icon again.

Select the "Icon" relevant to the Group you are creating.

  • Fill in the "Group Name" in the respective languages.

  • Click "Confirm".

  • Navigation Creation

    1. Select the "Icon" relevant to the Group you are creating.

    2. Select the "Group" you want to categorize the Navigation Tab under. If you want the navigation tab to be a standalone tab, click "N/A".

    3. Fill in the "Navigation Name" in the respective languages.

    4. Click "Confirm".

    For "Link Embedding", simply enter the desired link or URL for the tab.

  • You can click on parameters to embed into the link. Multiple parameters can be selected.

  • Embedding parameters enables client-specific data to pass automatically to third-party tools for personalized access.

  • Click "Confirm" to save your changes.

  • For "Content Input", you have three options to input the content:

    1. Simple - Add in Content: Enter the content directly into the provided field.

    2. Simple - HTML Code: Input custom HTML code for more advanced design and customization.

    3. Advanced - AI Editor: Utilize the AI editor function available on the CRM for more advanced content creation. (Please refer to this section for more details: )

    4. Click "Confirm" to save the changes.

    Editing Client Group Permissions

    Password Strength Settings

    hashtag
    Setup Password Strength Settings

    To set password strength settings for your clients, follow these steps:

    1. Click on the "Edit" icon in the Security Settings tab.

    Remote Login Prompts

    hashtag
    Enabling Remote Login Prompts

    To enable remote login prompts for the CRM Client Portal, follow these steps:

    1. Click on the "Edit" icon in the Security Settings tab.

    Advanced Method - AI Editor
  • Select your preferred Password Strength Settings.

  • Click "Save" to apply the changes.

  • hashtag
    Application

    1. When clients register a new account and proceed to set up their password, they are required to adhere to the password strength settings that have been selected by the broker.

    2. If a client's chosen password does not meet the specified requirements, an error notice will be displayed, informing the client of the password requirements that were not met. This notice serves as a reminder to the client to create a password that meets the specified criteria, ensuring that their account remains secure.

    3. When clients update their account password, they are required to follow the password security settings as well.

  • Click on the "Enable" icon to activate this feature.

  • If you wish to disable remote login prompts at any time, click the same icon to deactivate it.

  • Click "Save" to apply the changes.

  • hashtag
    Application

    1. When Prompts for Remote Logins is enabled, the client will be notified if their account is accessed from a different IP address than their previous login.

    2. When such a situation occurs, clients will receive prompts through the following methods:

      1. Popup Notice on CRM Client Portal: A notification will be displayed to the client immediately upon login, informing them that their account was accessed from a different IP address. This prompt serves as an alert to the client to verify the legitimacy of the login. Clients can click "Change the Password" to protect their account.

      2. Email Notification: In addition to the popup notice, an email will be sent to the client's registered email address. This email serves as an additional means of notification, providing the client with information about the login activity and advising them to take appropriate action if the login was unauthorized.

    Create New Payment Methods

    hashtag
    Setting Up Payment Method

    To create a new payment method, please follow these steps:

    Deposit Settings

    In the Deposit Settings menu, brokers can configure the following:

    Client Portal - Security Settings

    In the Security Settings tab, brokers can configure important security features for the CRM Client Portal. These include:

    1. Remote Login Prompts: By enabling remote login prompts in the Security Settings tab, brokers can enhance the security of the CRM Client Portal. This feature alerts clients whenever their account is accessed from a different IP address than usual. It serves as a proactive measure to notify clients of potential unauthorized access to their account. Prompting clients with these alerts allows them to take immediate action if they suspect any suspicious activity and helps ensure the safety of their account.

    2. Password Strength Settings:

    Two-Factor Authentication Setting

    You can require clients to activate Two-Factor Authentication (2FA) for enhanced account protection. By default, this function is disabled. Once enabled, you can select the operations that will require clients to input a 2FA code:

    1. Login

    2. Deposit

    Enable / Disable Payment Methods

    To enable or disable a payment method, please follow these steps:

    1. Locate the payment method you wish to enable or disable in the payment method settings.

    2. Click on the "Enable" or "Disable" icon next to the payment method.

    Click on the "Create" button.
  • Select the appropriate "Platform" for the payment method. If you are setting up a manual deposit method, choose "Other". If you are setting a online deposit method / PSP deposit method, select the respective platform (please refer to this section for more details: Client Portal - PSP Settings).

  • Select the icon for this payment method. Please refer to this section for more details: Payment Gateway Icon

  • Choose the "Clients" or "Client Groups" that will have access to this payment method.

    1. Enter the name of the payment method in the respective languages.

    2. Add the accepted currencies and configure the deposit settings:

      • Currency Name

      • Currency Code

      • Decimal Places

      • Minimum Deposit Amount

      • Maximum Deposit Amount

      • Fee

      • Maximum Fee

    1. Provide a description of the payment method to provide an overview of the payment method and the deposit policies in place. You will need to fill in the description for the respective languages available.

    2. Select "Use External Exchange Rate" if you would like to apply your own exchange rate.

    1. Add the required deposit fields for clients to fill in:

      • The default fields include trading account, trading amount, payment currency, and payment amount.

      • To add a new field, click on "Create".

      • Select the field type and indicate if it is required or optional.

      • Fill in the field details and click on "Create Field".

    2. Click on "Save" to save the new payment method details.

    hashtag
    Application

    When clients deposit funds, they will have visibility of the available deposit methods along with the corresponding accepted currencies, fees, and deposit amount ranges. Clients can review this information and choose their preferred deposit method based on their preferences and requirements. Once they have selected a deposit method, they can proceed with depositing funds using that chosen method.

    Payment Method Settings

  • Exchange Rates

  • hashtag
    Deposit Account Settings

    In the Deposit Account Settings tab, brokers can choose whether to allow clients to deposit funds into their CRM wallets or directly into their trading accounts. This decision depends on the broker's preferences and business requirements.

    Allowing clients to deposit into their CRM wallets provides flexibility in managing funds. Clients can deposit funds into their CRM wallets and then allocate them to their trading accounts using the "Transfer" function. This centralizes the balance and allows clients to distribute funds as needed.

    Alternatively, brokers may prefer to restrict deposits directly to the trading accounts, bypassing the CRM wallets. In this case, clients would deposit funds directly into their trading accounts without any intermediate step.

    hashtag
    A. Setting Up Deposit Account Settings

    To setup deposit account settings, follow these steps:

    1. Click on the "Edit" icon in the deposit account settings.

    2. Enable or disable accordingly.

    3. Save the changes by clicking the "Save" button.

    hashtag
    B. Application

    hashtag
    Daily Deposit Settings

    In the daily deposit settings, you have the ability to define a specific timeframe during which clients are allowed to submit deposit requests. This timeframe restricts the submission of deposit requests to the specified period within a day.

    This helps ensure that deposit requests are submitted during hours when the broker's team is available to process them.

    hashtag
    A. Setting Up Daily Deposit Settings

    1. Click on the "Edit" icon in the daily deposit settings section.

    2. Select the desired time zone from the available options.

    3. Set the start time and end time for the daily deposit timeframe.

    4. Click "Save" to apply the changes.

    hashtag
    B. Application

    1. When clients initiate the deposit process, they will be presented with the deposit timeframe information. This allows them to be aware of the specific hours during which they can submit their deposit requests.

    2. If a client attempts to deposit funds outside the defined daily deposit timeframe, a popup notice will appear to inform them of the timeframe restriction. In such cases, clients will not be able to proceed with submitting their deposit requests until the timeframe restrictions are met.

    hashtag
    Deposit Request Settings

    In the deposit request settings, brokers can set the maximum limit for the number of pending deposit requests that clients can submit. This allows brokers to manage and control the number of pending deposit requests from clients at any given time. Furthermore, brokers can empower clients to cancel their own online payment/deposit requests if they change their mind before processing. Brokers can also limit which payment statuses are eligible for cancellation.

    hashtag
    Pending Deposit Requests

    To set up the deposit request settings, follow these steps:

    1. Click on the "Edit" icon.

    2. Choose one of the available options:

      • Unlimited - This option allows clients to submit an unlimited number of pending deposit requests. It is selected by default.

      • Customize - This option allows you to set a maximum limit for pending deposit requests. Enter the desired maximum number.

    3. Click on the "Save" icon to save the changes.

    hashtag
    Application

    1. When the deposit request setting is set as unlimited, clients have the freedom to submit as many pending deposit requests as they want without any restrictions.

    2. On the other hand, if a maximum number of pending deposit requests is set, clients will be limited in the number of pending requests they can have at a time.

      • If a client attempts to submit another deposit request when they have already reached the maximum limit, an error message will be displayed.

      • This message informs the client that they have already reached the maximum number of pending deposit requests and they will need to wait for the broker to approve their existing requests before they can submit another one.

    hashtag
    Cancellation of Requests

    To setup the cancellation of requests, follow these steps:

    1. Under "Deposit Request Settings", click the "Edit" icon.

    2. "The payment platform is "Other"." will be manually selected by default and cannot be unselected, as this function is specifically for online payment methods only.

    3. Select the following options:

      • The online payment status is "Pending" - allows clients to cancel online payment methods that are currently pending.

      • The online payment status is "Failed" - allows clients to cancel online payment methods that have failed.

    4. Click the "Save" icon.

    hashtag
    Application

    Your client will be able to cancel the respective deposit requests.

    Deposit Account Settings
    Daily Deposit Settings
    Deposit Request Settings
    In the Security Settings tab, brokers can configure the password strength requirements for their clients. This feature allows brokers to define specific criteria for creating strong passwords. By implementing strong password policies, brokers enhance the overall security of client accounts, making them less susceptible to password-related breaches or unauthorized access attempts.
  • Two-Factor Authentication Settings: Brokers are empowered to further fortify the security of the CRM by configuring mandatory Two-Factor Authentication (2FA). This advanced security measure adds an extra layer of protection to clients account by requiring clients to key in the 2FA code before performing any actions. This helps to reduce the risk of unauthorized access, even if account passwords are compromised.

  • Withdraw
  • Transfer

  • Prop Challenge Fee Payment

  • Trading Competition Fee Payment

  • Change Password

  • Update Email

  • hashtag
    1. Setting Up Mandatory 2FA

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

    1

    hashtag
    Navigate to Security Settings

    1. Navigate to Settings > Security Settings.

    2. Click the "Edit" icon.

    2

    hashtag
    Configure Mandatory 2FA

    1. Turn on "Mandatory Two-Factor Authentication".

    hashtag
    2. Application: 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.

    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.

    4. Clients will not have the option to disable 2FA via the "Settings" page.

    5. Clients will be asked to enter a 2FA One-Time Password (OTP) when conducting the operations configured to require mandatory 2FA verification.

    hashtag
    Application: Clients with Existing 2FA Setup

    1. For clients who have already set up 2FA, their accounts will remain unchanged.

    2. They will continue to use 2FA as usual when logging in and when performing any of the operations that require mandatory 2FA.

    Client Portal - Transaction Settings

    In the Transaction Settings menu, brokers can access a variety of configuration options related to transactions. These settings enable brokers to customize and manage different aspects of the deposit, transfer, and withdrawal processes to meet their specific requirements.

    Sorting Payment Methods

    You can sort the payment methods in your preferred order. This allows you to prioritize or highlight certain payment methods for your clients, making it easier for them to navigate and select their preferred options during the deposit process.

    To sort the payment methods, follow these steps:

    1. Click and hold the payment method you want to move.

    2. Drag the payment method to its desired location in the list.

    Exchange Rates

    In the Exchange Rates settings, you have the option to set the exchange rates for the currencies accepted. You also have the flexibility to set different exchange rates for the currencies accepted based on different Client Groups.

    By assigning specific exchange rates for each Client Group, you can customize the currency conversion rates according to their specific needs or business requirements. This feature allows you to cater to different client segments or regions that may have varying exchange rate preferences or pricing structures.

    To set the exchange rate for your currencies, follow these steps:

    1. Locate the specific currency for which you want to set the exchange rate and click on the "Edit" button.

    Deleting Payment Methods

    To delete a payment method, please follow these steps:

    1. Locate the payment method you wish to delete in the payment method settings.

    2. Click on the "Delete" icon next to the payment method.

    Withdrawal Settings

    In the Withdrawal Settings menu, brokers can configure the following:

    Payment Gateway Icon

    In the settings for payment gateway icons, brokers have the option to create icons for different payment methods. The introduction of new visual elements enhances clarity and user experience, allowing clients to quickly identify their preferred deposit methods at a glance.

    1. Default icons have been pre-set for the following payment methods:

      • ChillPay

    Select the application scenarios in which you require clients to complete 2FA verification.

  • Click "Save".

  • Release the mouse button to drop the payment method in the new position.

  • Select the relevant Client Group for which you want to set the exchange rate.

  • Choose the type of exchange rate you want to set: manual or auto.

  • For manual update, enter the exchange rate value manually.

    For auto update, select one of the available sources:

    1. exchangerate.host: This source is already connected with the CRM and automatically provides exchange rates.

      • This exchange rate updates once a day.

      • For currencies in international standard code, the exchange rate will be automatically generated.

      • Otherwise, there will be an error in retrieving the exchange rate. For such cases, you will need to manually input the source and target currency.

      • You can input a markup percentage. This allows you to adjust the rate based on your preferences or any additional charges involved. Once you input the desired markup, the system will calculate and display the effective exchange rate, which takes into account the markup.

    2. MT Manager: This source allows you to use a price feed from your own MT Manager, providing exchange rates directly from your trading platform.

      • This exchange rate updates every 5 minutes.

      • You will need to specify the trading platform and symbol from which the exchange rate will be retrieved.

    3. Liquidity Provider: This source offers an aggregated price feed from liquidity providers.

      • This exchange rate updates every 5 minutes.

      • For currencies in international standard code, the exchange rate will be automatically generated.

    4. Finrax: This source is already connected with the CRM and automatically provides exchange rates.

      • This exchange rate updates every 5 minutes.

      • For currencies in international standard code, the exchange rate will be automatically generated.

    1. You can set different exchange rates for different Client Groups as per your requirements. Click "Add Exchange Rate" to configure the exchange rate for another Client Group.

    2. Select the "Display Exchange Rate" option if you want your clients to be able to see the exchange rate when depositing funds.

    3. Click "Save" to save the exchange rate settings.

    hashtag
    Application

    1. If a client attempts to deposit funds in a currency for which the exchange rate has not been configured, the CRM system will display an error message to inform the client about the missing exchange rate. The error message will prompt the client to contact you, indicating that they need assistance in setting up the exchange rate for the respective currency.

    2. If the exchange rate is configured in the CRM system and you have chosen to allow the display of exchange rates to clients, they will indeed be able to see the conversion rate when depositing funds.

    3. If you choose not to display the exchange rate to clients, clients will not see the exchange rate when depositing funds.

    A popup notice will appear, asking you to confirm the deletion of the payment method.

  • Click "Confirm" to proceed with the deletion of the payment method.

  • Withdrawal Currency Settings

  • Withdrawal Method Settings

  • Exchange Rates

  • hashtag
    Withdrawal Account Settings

    In the withdrawal account settings tab, brokers can choose whether to allow clients to withdraw funds from their CRM wallets or trading accounts. This decision depends on the broker's preferences and business requirements.

    hashtag
    A. Setting Up Withdrawal Account Settings

    To setup withdrawal account settings, follow these steps:

    1. Click on the "Edit" icon in the withdrawal account settings.

    2. Enable or disable accordingly.

    3. Save the changes by clicking the "Save" button.

    hashtag
    B. Application

    hashtag
    Request Quantity Settings

    In the request quantity settings, brokers can set the maximum limit for the number of pending withdrawal requests that clients can submit. This allows brokers to manage and control the number of pending withdrawal requests from clients at any given time.

    hashtag
    A. Setting Up Request Quantity Settings

    To set up the request quantity settings, follow these steps:

    1. Click on the "Edit" icon.

    2. Choose one of the available options:

      • Unlimited - This option allows clients to submit an unlimited number of pending withdrawal requests. It is selected by default.

      • Customize - This option allows you to set a maximum limit for pending withdrawal requests. Enter the desired maximum number.

    3. Click on the "Save" icon to save the changes.

    hashtag
    B. Application

    1. When the request quantity settings are set as unlimited, clients have the freedom to submit as many pending withdrawal requests as they want without any restrictions.

    2. On the other hand, if a maximum number of pending withdrawal requests is set, clients will be limited in the number of pending requests they can have at a time.

      • If a client attempts to submit another withdrawal request when they have already reached the maximum limit, an error message will be displayed.

      • This message informs the client that they have already reached the maximum number of pending withdrawal requests and they will need to wait for the broker to approve their existing requests before they can submit another one.

    hashtag
    Daily Withdrawal Settings

    In the daily withdrawal settings, you have the ability to define a specific timeframe during which clients are allowed to submit withdrawal requests. This timeframe restricts the submission of withdrawal requests to the specified period within a day.

    This helps ensure that withdrawal requests are submitted during hours when the broker's team is available to process them.

    hashtag
    A. Setting Up Daily Withdrawal Settings

    To configure the daily withdrawal settings, please follow these steps:

    1. Click on the "Edit" icon in the daily withdrawal settings section.

    2. Select the desired time zone from the available options.

    3. Set the start time and end time for the daily withdrawal timeframe.

    4. Click "Save" to apply the changes.

    hashtag
    B. Application

    1. When clients initiate the withdrawal process, they will be presented with the withdrawal timeframe information. This allows them to be aware of the specific hours during which they can submit their withdrawal requests.

    2. If a client attempts to withdraw funds outside the defined daily withdrawal timeframe, a popup notice will appear to inform them of the timeframe restriction.

    hashtag
    Withdrawal Currency Settings

    In the Withdrawal Currency Settings tab, you have the flexibility to create multiple currencies in which clients can withdraw funds from. This feature allows you to cater to a diverse range of clients who may prefer different currencies for their withdrawals.

    hashtag
    A. Create Withdrawal Currency

    To create a new withdrawal currency, follow these steps:

    1. Click on the "Create" button in the withdrawal currency settings tab.

    2. Fill in the required information for the currency you wish to add:

      • Currency Name: Enter the name of the currency (e.g., United States Dollar, Euro, British Pound).

      • Currency Code: Enter the code of the currency (e.g., USD, EUR, GBP).

      • Decimals: Specify the number of decimal places for the currency (e.g., 2 for two decimal places).

    3. Click the "Save" button to create the new withdrawal currency.

    hashtag
    B. Delete Withdrawal Currency

    To delete a withdrawal currency, please follow these steps:

    1. Locate the withdrawal currency that you want to delete in the withdrawal currency settings tab.

    2. Click on the delete icon associated with the currency.

    3. A popup notice will appear to confirm the deletion. Click on the "Confirm" button to proceed with the deletion.

    Withdrawal Account Settings
    Request Quantity Settings
    Daily Withdrawal Settings
    Match2pay
  • Basic Icon

  • Bank Transfer

  • PayPal

  • Please note that these default icons are fixed and cannot be edited or deleted.

  • hashtag
    1. Adding Payment Gateway Icons

    To add a payment gateway icon, please follow these steps:

    Click on the "Create" button.

    1. Enter the name of the payment gateway icon.

    2. Upload a copy of the payment gateway icon. Please ensure that the icon is in PNG format, with dimensions of 200x200 pixels and a transparent background.

    3. Click "Save".

    hashtag
    2. Editing Payment Gateway Icons

    1. Default payment gateway icons cannot be edited.

    2. You can only edit icons that you have created. To do so, follow these steps:

    Find the icon you want to edit and click the "Edit" icon.

    1. Update the name if needed.

    2. If you wish to upload a new icon image, first click the "Delete" icon to remove the current icon. Then upload the new one.

    3. Finally, click "Save" to apply your changes.

    hashtag
    3. Deleting Payment Gateway Icons

    1. You cannot delete default payment gateway icons.

    2. Additionally, icons currently in use by payment methods cannot be deleted. To delete an icon, follow these steps:

    Find the icon you want to delete and click the "Delete" icon.

    1. A popup confirmation notice will appear.

    2. Once confirmed, the icon will be deleted.

    Enable Wallet Deposits

    Clients will have the option to select their CRM wallet as the destination account when depositing funds.

    Disable Wallet Deposits

    Clients will not see their CRM wallet as an available option and can only select their trading accounts for funds deposit.

    Enable Trading Account Deposits

    Clients will have the option to select their trading accounts as the destination account when depositing funds.

    Disable Trading Account Deposits

    Clients will not see their trading accounts as an available option and can only select their CRM wallet for funds deposit.

    Enable / Disable Withdrawal Methods

    To enable or disable a withdrawal method, please follow these steps:

    1. Locate the withdrawal method you wish to enable or disable in the withdrawal method settings.

    2. Click on the "Enable" or "Disable" icon next to the withdrawal method.

    Deleting Withdrawal Methods

    To delete a withdrawal method, please follow these steps:

    1. Locate the withdrawal method you wish to delete in the withdrawal method settings.

    2. Click on the "Delete" icon next to the withdrawal method.

    You can choose between the ask or bid rate depending on your preference.

  • Additionally, you have the option to invert the exchange rate. For example, if you are setting the exchange rate for AUD and the symbol on your trading platform is AUDUSD, you may need to invert the rate to obtain the USDAUD rate for accurate conversions.

  • You can input a markup percentage. This allows you to adjust the rate based on your preferences or any additional charges involved. Once you input the desired markup, the system will calculate and display the effective exchange rate, which takes into account the markup.

  • Otherwise, there will be an error in retrieving the exchange rate. For such cases, you will need to manually input the source and target currency.
  • You can input a markup percentage. This allows you to adjust the rate based on your preferences or any additional charges involved. Once you input the desired markup, the system will calculate and display the effective exchange rate, which takes into account the markup.

  • Otherwise, there will be an error in retrieving the exchange rate. For such cases, you will need to manually input the source and target currency.
  • You can input a markup percentage. This allows you to adjust the rate based on your preferences or any additional charges involved. Once you input the desired markup, the system will calculate and display the effective exchange rate, which takes into account the markup.

  • A popup notice will appear, asking you to confirm the deletion of the withdrawal method.

  • Click "Confirm" to proceed with the deletion of the withdrawal method.

  • Enable Wallet Withdrawals

    Clients will have the option to select their CRM wallet as the source account when withdrawing funds.

    Disable Wallet Withdrawals

    Clients will not see their CRM wallet as an available option and can only select their trading accounts for funds withdrawal.

    Enable Trading Account Withdrawals

    Clients will have the option to select their trading accounts as the source account when withdrawing funds.

    Disable Trading Account Withdrawals

    Clients will not see their trading accounts as an available option and can only select their CRM wallet for funds withdrawal.

    Application

    hashtag
    Client Withdrawal via Match2Pay

    To submit a withdrawal request via Match2Pay, your client will need to follow these steps:

    On the CRM Client Portal, go to the "Funds" section and click on "Withdraw."

    1. Complete the withdrawal form. Ensure that you select "Match2Pay" as the withdrawal method.

    2. Enter your wallet address in the provided field.

    3. Finally, click "Submit" to process your withdrawal request.

    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.

    hashtag
    Reviewing Client's Match2Pay Withdrawal Request

    To review client's withdrawal request via Match2Pay, follow these steps:

    1. Navigate to Approval > Withdrawal.

    2. Locate the specific withdrawal request you wish to review and click "Review".

    Match2Pay Withdrawal

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

    1. Navigate to Deposit Settings - Match2Pay Settings.

    2. Enable Match2Pay withdrawal by clicking "Sync to withdrawal settings".

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

  • Once the wallet address is verified, they can click "Approve" or "Reject".

  • 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.

    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.

    2. The payment status of the withdrawal will be displayed as well:

      • Pending - The withdrawal process is still ongoing.

      • Success - Funds have been successfully transferred to the client.

      • 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.

    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.

    You can only enable Match2Pay withdrawal if you've completed the security checklist. Please refer to this link for more details: Securing Match2Pay Withdrawal Process

    1. After enabling it, navigate to "Withdrawal Settings".

    2. Create the withdrawal currency that Match2Pay will accept by clicking "Create" under the Withdrawal Currency Settings.

    3. Fill in the required details and click "Save."

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

    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.

    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.

    2. Set up the exchange rate and click "Save."

    3. Your clients can now easily withdraw funds via Match2Pay.

    Securing Match2Pay Withdrawal Process

    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.

    • 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.

    B) 2FA Setup

    • You can enable mandatory 2FA for your clients, requiring them to input a 2FA code before processing any operations.

    • This is an optional step, but it is highly recommended to enhance fund security.

    • For further information on how to utilize this function, please refer to this link:

    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.

    To secure your Match2Pay withdrawal process, follow these steps:

    To turn on 2FA, follow these steps:

    1. Navigate to "Security Settings" and enable the mandatory 2FA verification option.

    2. Alternatively, you can click on "Take Action Now" to be redirected to the respective page. For more details, please refer to this link:

    Exchange Rates

    In the Exchange Rates settings, you have the option to set the exchange rates for the currencies accepted. You also have the flexibility to set different exchange rates for the currencies accepted based on different Client Groups.

    By assigning specific exchange rates for each Client Group, you can customize the currency conversion rates according to their specific needs or business requirements. This feature allows you to cater to different client segments or regions that may have varying exchange rate preferences or pricing structures.

    To set the exchange rate for your currencies, please refer to this section:

    hashtag

    Deleting PSP Settings

    To delete PSP settings, follow these steps:

    1. Locate the PSP that you want to delete and click the "Delete" icon.

    2. A popup notice will appear to confirm the deletion. Review the notice to ensure that you are deleting the correct PSP setting.

    Sorting PSP Settings

    To can sort the PSP platforms to your desired order, follow these steps:

    1. Click and hold the PSP platforms you want to move.

    2. Drag the PSP platform to its desired location in the list.

    Editing PSP Settings

    To edit PSP settings, follow these steps:

    1. Locate the PSP platform that you want to edit and click the "Edit" icon.

    2. Make necessary amendments.

    Create PSP Platform

    Once the PSP (Payment Service Provider) has been successfully integrated with the CRM, you can proceed to set it up as a payment platform by following these steps:

    Click on the "Create" button to create a new PSP platform.

    1. Enter the name of the PSP in the respective languages.

    Edit PayPal Settings

    To edit the PayPal settings in your CRM, follow these steps:

    1. Find the PayPal setting you wish to edit in the list.

    2. Click on the "Edit" icon.

    View PayPal Settings

    To view the details of a specific PayPal setting in your CRM, follow these steps:

    1. Locate the PayPal setting you want to view in the list.

    2. Click on the "View" icon.

    PayPal Settings

    is a leading online payment services provider that offers secure and convenient payment solutions for businesses and individuals worldwide. With its easy-to-use platform, PayPal enables users to send and receive payments, make online purchases, and transfer funds seamlessly. PayPal provides several key benefits, including:

    1. Security: PayPal prioritizes the security of transactions by utilizing advanced encryption technologies and fraud protection measures, ensuring that sensitive financial information is safeguarded.

    2. Convenience: With PayPal, users can make payments without the need to share their financial details with merchants. It offers a streamlined checkout process, reducing the hassle of entering payment information repeatedly.

    Delete PayPal Settings

    To delete PayPal settings from your CRM, please follow these steps:

    1. Find the PayPal setting you want to delete in the list.

    2. Click on the "Delete" icon.

    PayPal Account

    hashtag
    Paypal Account Registration

    To register a PayPal account, visitYou can follow the guide to complete your PayPal account regsitration.

    hashtag

  • Global Acceptance: PayPal is widely accepted by online merchants and service providers around the world. It supports transactions in multiple currencies, making it convenient for businesses and individuals operating internationally.

  • Buyer and Seller Protection: PayPal offers buyer and seller protection programs that help mitigate risks and disputes, providing added peace of mind for both parties involved in a transaction.

  • Mobile Payments: PayPal's mobile app allows users to make payments and manage their accounts on the go, providing flexibility and convenience for mobile users.

  • Given the numerous advantages and popularity of PayPal, it has been fully integrated into the CRM system. This integration eliminates the need for brokers to handle the technical aspects of integrating PayPal themselves. By simply creating a PayPal account and configuring the CRM settings, brokers can immediately offer PayPal as a payment method to their clients, saving them time and enabling them to take advantage of PayPal's benefits seamlessly.

    PayPalarrow-up-right

    ChillPay Settings

    ChillPayarrow-up-right is a leading payment services provider that offers seamless and secure payment solutions to businesses. With a focus on simplicity and convenience, ChillPay enables businesses to accept online payments easily and efficiently. ChillPay specializes in Thai Baht (THB).

    Key Points of ChillPay:

    1. Secure Payment Processing: ChillPay prioritizes the security of transactions, implementing robust measures to protect sensitive customer information. This gives peace of mind to both brokers and their clients, ensuring safe and reliable payment processing.

    2. Wide Range of Payment Options: ChillPay supports a variety of payment options, including credit cards, bank transfers, and e-wallets. This versatility allows clients to choose their preferred payment method, enhancing the convenience and flexibility of transactions.

    3. User-Friendly Interface: ChillPay offers a user-friendly interface that simplifies the payment process for both brokers and clients. The intuitive design and streamlined checkout experience make it easy for clients to complete their payments, resulting in higher conversion rates.

    By integrating ChillPay into the CRM, brokers can leverage its advantages and start using ChillPay as a payment method for their clients without the hassle of integrating it themselves. This seamless integration saves time and allows brokers to focus on their core business while providing a reliable and convenient payment solution to their clients.

    To install "Multi-Level Approval", please refer to this link: Multi-Level Approval

    Upon successful completion of the installation, a "tick" symbol will be displayed beside the corresponding checklist item.

    To setup Multi-Level Approval, follow these steps:

    1. Navigate to Approval Settings > Process Settings.

    2. Alternatively, click "Take Action Now" to be redirected to the settings page.

    3. Locate "Withdrawal" and click the Edit icon next to it.

    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.

    6. Select the party responsible for each approval level by clicking the box.

    7. You can choose individual users or roles. Click "Confirm" once selected.

    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.

    9. Select the approval method and click "Confirm".

    10. Once you finish setting up the approval process, click "Publish."

    11. Upon completion, you will see a "tick" beside the corresponding checklist, indicating that this step has been successfully completed.

    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.

    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.

    Two-Factor Authentication Setting
    Two-Factor Authentication Setting
    Application
    1. If a client attempts to withdraw funds in a currency for which the exchange rate has not been configured, the CRM system will display an error message to inform the client about the missing exchange rate. The error message will prompt the client to contact you, indicating that they need assistance in setting up the exchange rate for the respective currency.

    2. If the exchange rate is configured in the CRM system and you have chosen to allow the display of exchange rates to clients, they will indeed be able to see the conversion rate when withdrawing funds.

    3. If you choose not to display the exchange rate to clients, clients will not see the exchange rate when withdrawing funds.

    Exchange Rates

    If you are certain about the deletion, click on the "Confirm" button to proceed.

    Release the mouse button to drop the PSP platform in the new position.

    Click on the "Save" button to save the updated PSP settings. Your changes will be applied, and the PSP settings will be updated accordingly.

    Fill in the APP URL, which is the URL provided by the PSP for communication with the CRM system.

  • Select this option if you require the API call to include the client portal language set by the client.

  • Select this option if you want to include your client's device parameters when an API call is triggered.

  • Select the currencies that are accepted by this PSP. Clients will be able to deposit funds in these selected currencies.

  • Select the payment page preview method:

    • New Tab;

    • In page Popup - you will need to ensure the PSP allows third party websites to embed it as an iframe.

  • Select this option if you prefer to modify payment amounts from your clients. Please be aware that enabling this function comes with an automatic conversion feature. The system will adjust the deposit or payment amount based on the exchange rate if the payment amount and trading amount involve different currencies. Consequently, there may be a variance between the trading amount deposited into the client's trading account or CRM wallet.

  • If required, you can set the trading amount settings. This allows you to specify the total amount of deposits allowed from a client within a certain number of days. You can indicate the desired number of days for this limit.

  • Once you have filled in the required details, click "Save" to save the PSP configuration.

  • Upon creating the PSP platform on CRM, the details will be provided to complete the connectivity between the PSP and the CRM.

    Once you have created the PSP platform on CRM, you will need to create the Payment Method via the Payment Method Settings tab (please refer to this section for more details: Create New Payment Methods).

    Make the necessary changes to the fields you want to modify, such as the name, Client ID, Secret, or supported currencies.

  • After making the amendments, click on the "Save" button to save the updated PayPal settings.

  • The details of the selected PayPal setting will be displayed, including the name, Client ID, Secret, and the currencies supported by that PayPal account.

    A popup notice will appear asking for confirmation to proceed with the deletion.

  • Click on the "Confirm" button to proceed with the deletion.

  • Obtaining Client ID & Secret Key

    To integrate your PayPal account with the CRM, you will need to obtain the Client ID and Secret Key. You can do so by following these steps:

    1. Log into Dashboard via https://developer.paypal.com/home/arrow-up-right

    2. Click “My Apps & Credentials”

    3. Fill in your App Name and Select “Create App”.

    4. Upon creation of your App, you will be able to see your Client ID and Secret.

    https://www.paypal.com/bizsignup/. arrow-up-right
    herearrow-up-right

    Creating ChillPay Settings

    To create ChillPay settings on the CRM, follow these steps:

    Click on "Create" in the ChillPay Settings section.

    1. Fill in the required fields:

      • Name: Enter a name for the PayPal settings.

      • Merchant Code: Retrieve the Merchant Code from your ChillPay account.

      • API Key: Retrieve the API Key from your ChillPay account.

      • MD5 Key: Retrieve the MD5 Key from your ChillPay account.

      • Route Number: Retrive the Route Number from your ChillPay account.

      • Payment Channel: Select the relevant Payment Channel supported by ChillPay.

      • Select the currencies you wish to offer to your clients. By default, the supported currencies provided by ChillPay will be listed in the CRM.

    2. Click "Save" to save the ChillPay settings.

    1. If the creation is successful, a pop-up notice will appear, informing you that the ChillPay settings have been created successfully.

    2. If there is an error, a pop-up notice will appear, indicating that there is an issue with your account details. In such cases, verify the account details and retry the process.

    Once you have successfully created the ChillPay Settings, you will need to create the payment method via the Deposit Settings tab. (Please refer to this section for more details: ).

    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.

    Create New Payment Methods

    Match2Pay Account

    To register an account with Match2Pay, please follow these steps:

    1. Visit the Match2Pay website at https://match2pay.com/arrow-up-right.

    2. Click on the "Apply Now" button.

    3. Fill out the registration form with the required details.

    4. Once you have completed the form, click "Send" to submit your registration.

    5. Match2Pay will then directly contact you to proceed with the account registration process.

    Creating Match2Pay Settings

    To establish the connection between Match2Pay and your CRM, follow these steps:

    1. Navigate to Deposit Settings > Match2Pay Settings.

    2. Click "Create".

    1. Fill in the name of the Match2Pay settings.

    2. Fill in the required fields, including the API Token, API Secret Key, and API URL. These parameters can be obtained by contacting the Match2Pay support team directly.

    3. Select the currencies you intend to offer to your clients. The default currency options provided by Match2Pay will be displayed for your selection.

    Once you have successfully created the Match2Pay Settings, you will need to create the payment method via the Deposit Settings tab. (Please refer to this section for more details: ).

    Once you have filled in all the necessary details, click on "Save" to save the Match2Pay settings within your CRM.

    Create New Payment Methods

    View Match2Pay Settings

    To view Match2Pay settings, follow these steps:

    1. Locate the specific Match2Pay setting you wish to view.

    2. Click on the "View" icon.

    3. You will be able to see all the configured settings.

    Edit Match2Pay Settings

    To edit Match2Pay settings, follow these steps:

    1. Locate the Match2Pay settings you want to edit.

    2. Click on the "Edit" icon.

    3. Make the necessary amendments.

    4. Click on "Save" to save the updated settings.

    Creating Stripe Settings

    circle-exclamation

    Stripe is exclusively available to Proprietary Trading Firms and is not accessible to FX brokers.

    hashtag
    Connect Stripe to CRM

    To establish the connection between Stripe and your CRM, follow these steps:

    1. Navigate to Settings > Stripe Settings.

    2. Click "Create".

    1. Fill in the Name, API Public Key and API Secret Key.

    hashtag
    Inputting Callback Address into Stripe

    You will need to input the CRM callback address into your Stripe account. To do so, follow these steps:

    1. Once you have created the Stripe settings, you can retrieve the callback address by clicking the "View" icon.

    2. You will be able to see the callback address here.

    Stripe Settings

    Stripe is a leading online payment processing platform trusted by millions of businesses worldwide for its seamless integration, user-friendly interface, and comprehensive suite of features. Founded in 2010, Stripe offers a variety of payment options, including credit cards, debit cards, and digital wallets, making it easy for businesses to accept payments online.

    circle-exclamation

    Stripe is exclusively available to Proprietary Trading Firms and is not accessible to FX brokers.

    1. Trusted Payment Provider:

    Stripe Account

    circle-exclamation

    Stripe is exclusively available to Proprietary Trading Firms and is not accessible to FX brokers.

    hashtag
    Register for Stripe Account

    Delete Match2Pay Settings

    To delete Match2Pay settings, follow these steps:

    1. Locate the Match2Pay settings you want to delete.

    2. Click on the "Delete" icon.

    Edit Stripe Settings

    circle-exclamation

    Stripe is exclusively available to Proprietary Trading Firms and is not accessible to FX brokers.

    To edit Stripe settings, follow these steps:

    1. Locate the Stripe settings you want to edit.

    View Stripe Settings

    circle-exclamation

    Stripe is exclusively available to Proprietary Trading Firms and is not accessible to FX brokers.

    To view Stripe settings, follow these steps:

    1. Locate the specific Stripe setting you wish to view.

    Application

    circle-exclamation

    Stripe is exclusively available to Proprietary Trading Firms and is not accessible to FX brokers.

    hashtag
    Purchase Prop Trading Package via Stripe

    Trusted by millions of businesses, from startups to Fortune 500 companies, Stripe is a globally recognized payment solution. By integrating Stripe, you can confidently provide your clients with a trusted and credible payment channel, ensuring the security of funds and peace of mind for all parties involved.
  • Extensive Payment Options: Enable your trader's unprecedented convenience with Stripe's extensive array of over 100 payment methods, catering to diverse client preferences. Operating in over 40 countries and supporting hundreds of currencies, Stripe ensures accessibility and seamless transactions worldwide.

  • Enhanced Payment Management: Experience real-time updates on payment statuses, empowering you to efficiently review and manage payments, ensuring prop challenge participants are able to purchase related services timely.

  • By integrating Stripe into the CRM system, proprietary trading firms can leverage its benefits to diversify their service portfolio, accommodate various client demographics, and furnish clients with a robust and streamlined platform for handling payments related to their prop packages.

  • Select the currencies accepted and the preferred payment page display.

  • Click "Save".

  • Once you have successfully created the Stripe Settings, you will need to create the payment method via the Deposit Settings tab. (Please refer to this section for more details: Create New Payment Methods).

    Navigate to the Stripe dashboard portalarrow-up-right.
  • Fill in your credentials and click "Continue" to log in.

    1. Once logged in, click on "Developers".

    2. Select "Webhooks".

    3. Click "Add an endpoint".

    4. Fill in the CRM callback URL into "Endpoint URL".

    1. Click "Select events".

    2. Select all options under "Checkout" and click "Add events".

    3. Click "Add endpoint".

    To register for a Stripe account, follow these steps:
    1. Navigate to Stripe's official websitearrow-up-right.

    2. Click "Start Now".

    1. Fill in the required details and proceed by clicking "Create Account".

    2. You'll need to verify your email address by clicking on the verification link sent to your email inbox.

    1. Upon verifying your email address, you will be redirected to activate payments on your account. To proceed, click "Activate Payments".

    2. Complete the onboarding form to complete your Stripe account creation.

    hashtag
    Retrieving Required Parameters from Stripe

    Once you have created your Stripe account, follow these steps to retrieve the required parameters:

    1. Navigate to the Stripe dashboard portalarrow-up-right.

    2. Fill in your credentials and click "Continue" to log in.

    1. Once logged in, click on "Developers".

    2. Select "API keys".

    3. Retrieve the Publishable Key and the Secret Key. For the Secret Key, click "Reveal test key" to access it.

    A confirmation popup notice will appear.

  • Click "Confirm" to proceed with the deletion.

  • Please note that if the Match2Pay setting is being used by an existing deposit method, you will not be able to delete the Match2Pay settings.

  • Click on the "Edit" icon.

  • Make the necessary amendments.

  • Click on "Save" to save the updated settings.

  • Click on the "View" icon.

  • You will be able to see all the configured settings.

  • To purchase prop trading package via Stripe, your clients can follow these steps:
    1. Navigate to Prop Trading and select the challenge to participate in.

    2. Select the package and click "Participate Now!".

    1. Select "Stripe" as the payment method.

    2. Click "Complete Payment".

    3. A popup notice will appear for you to verify the amount. Click "Pay Now" to proceed.

    Your client will be able to complete their payment via Stripe.

    1. A payment request will be sent to you, and it will be either manually or automatically approved based on the approval settings configured by you.

    2. Once the payment is made, the client will be redirected to the prop trading request history page.

    hashtag
    Review Prop Trading Participation Requests

    1. Once your client has completed the payment via Stripe, you will be able to view their request under Approvals > Prop Trading Participation.

    2. You will be able to view the payment method and their respective payment status:

      • Success: This indicates that the callback for the deposit was successful, confirming a completed transaction.

      • Failed: This status signifies that the callback for the deposit failed, indicating an unsuccessful transaction.

      • Pending: If the callback for the deposit has not been received yet, the status will be shown as Pending, indicating that the transaction is still being processed.

    3. To update and refresh the payment status, you can click on the refresh icon provided. This action will initiate a refresh of the status, ensuring that the most up-to-date information is displayed.

    4. Furthermore, you have the flexibility to manually adjust the payment status by clicking the "Edit" icon.

    5. You can amend the payment status to manage exceptional cases and proceed to approve or reject the request accordingly.

    Fireblocks Account

    hashtag
    Register for Fireblocks Account

    To register for a Fireblocks account, follow these steps:

    1. Navigate to Fireblocks official websitearrow-up-right.

    2. Click "Request Demo".

    3. The Fireblocks team will reach out to you to setup your account.

    hashtag
    Retrieving API Credentials from Fireblocks

    Once you have created your Fireblocks account, follow these steps to retrieve the API credentials:

    1. Login to your Fireblocks account.

    2. Click "Settings".

    3. Navigate to "Users" tab and click "Add user".

    hashtag
    Create Vault Account via Fireblocks

    To create a vault account, follow these steps:

    1. Login to your Fireblocks account.

    2. Navigate to "Accounts".

    3. Click "Create vault account".

  • Click "API user".

  • Fill in the Name.

  • Select "Editor" for the Role.

  • Click "Automatic CSR".

  • Download the private key.

  • Once you have downloaded the private key. Click "Add user".

    1. Once you have added a user, you can retrieve the API key by clicking onto the key icon.

    2. Store the API key securely for future reference.

    3. Retrieve the Webhook public key via this linkarrow-up-right and store the API key for future reference as well.

  • Fill in Account Name.

  • Click "Create".

    1. After creating the vault account, you'll be redirected to setup wallets for the account.

    2. Click "Create wallet" to setup wallets for the various asset classes.

    1. Select the asset.

    2. Click "Create wallet".

    3. Each vault account can hold 1 wallet per asset.

    Create LuqaPay Settings

    To create LuqaPay settings, follow these steps:

    1

    hashtag
    Retrieve Details from LuqaPay

    1. Login to your LuqaPay account.

    2. Navigate to "Accounts".

    3. Retrieve your "API Key" and "Secret Key".

    2

    hashtag
    Create LuqaPay Settings on CRM

    1. Navigate to Settings > PSP Settings > LuqaPay Settings.

    3

    hashtag
    Configure LuqaPay Settings

    Fill in the respective fields and click "Save".

    • Name

    4

    hashtag
    Create Deposit & Withdrawal Method

    Once you have successfully created LuqaPay Settings, you will need to create the payment method via the Transaction Settings tab. Please refer to this link:

    You will also need to create the withdrawal method via the Transaction Settings tab. Please refer to this link:

    LuqaPay Settings

    LuqaPay is a peer-to-peer payment solution built to simplify and modernize fund transfers. Designed for speed, flexibility, and transparency, LuqaPay connects your traders to a wider community network, allowing deposits and withdrawals to be automatically matched across the ecosystem—not just within your client base.

    1. Peer-to-Peer Matching System: Tap into the full LuqaPay network to automatically pair deposit and withdrawal requests across the ecosystem. Rather than limiting matches to clients within the same broker, LuqaPay’s shared pool enables faster and more efficient fund movement—minimizing manual oversight and boosting transaction success rates.

    2. Localized Payment Method: Tailored for the Japanese market, LuqaPay's Community Bank Transfer method offers a familiar and trusted payment route for local traders. It simplifies fund transfers, aligning with domestic banking practices and enhancing user confidence in the process.

  • Real-Time Deposit & Withdrawal Matching: Through the CRM Client Portal, traders can instantly view available withdrawal requests that match their intended deposit amounts. This feature speeds up the funding process, reduces wait times, and helps prevent unmatched transactions—resulting in a smoother, more efficient user experience.

  • Automatic Withdrawal Timeout and Refunds: If a withdrawal request remains unmatched for 72 hours, it is automatically canceled and refunded to the client. This safeguard ensures timely fund returns, prevents unnecessary delays, and reinforces the reliability of the LuqaPay system.

  • With this integration, you can offer your clients a streamlined alternative to traditional banking channels, while maintaining full visibility and control over transaction flows. Real-time balance tracking and automated fund reconciliation are available directly via the LuqaPay platform, ensuring operational efficiency at every step.

    circle-info

    Currently, only the Japan Community Bank Transfer method is supported.

    Click "Create".

    API Key — retrieved from the LuqaPay portal

  • Secret Key — retrieved from the LuqaPay portal

  • Select Environment: Sandbox or Production

  • Payment Method: The only available option is "Community Bank Transfer".

  • Deposit Matching Buffer (+/-):

    • Fill in positive integers only.

    • Defines the range around the deposit amount that your clients can choose from when making a deposit via LuqaPay.

    • For example, if your client wants to deposit $1,000 and the Deposit Matching Buffer is set to $100, the available deposit options will range from $900 to $1,100.

  • Create New Payment Methods
    Create New Withdrawal Methods

    Brand Settings

    In the Brand Settings page, you can configure the following options for your CRM Client Portal:

    1. Website Name: Specify the name that will be displayed on the browser tab when clients access your CRM Client Portal. This allows you to personalize the branding and ensure that your clients easily recognize and identify your CRM website.

    2. CRM Client Portal Logo: Upload and set your desired logo to appear on the CRM Client Portal. This allows you to showcase your brand identity and create a consistent visual representation for your clients.

    3. Theme Color: Choose the theme color that aligns with your brand's visual identity. This color will be applied to various elements throughout the CRM Client Portal, providing a cohesive and branded experience for your clients.

    4. Default Mode: Select the default mode for the CRM Client Portal interface - light mode or dark mode. When clients access the CRM, the selected default mode will be displayed, offering a preferred visual experience from the moment they log in.

    5. Landing Style: Choose the desired landing page style for your CRM Client Portal - center, left, or right. This option allows you to customize the layout and positioning of the content on the landing page, making your CRM look more unique and tailored to your brand's aesthetics.

    Website Name & Logo

    hashtag
    Website Name

    To edit your website name in the Brand Settings module, follow these steps:

    1. Click the "Edit" icon.

    2. Enter your desired website name, keeping it within a maximum of 50 characters.

    3. Once you have entered the new website name, click on the "Save" icon to save your changes.

    hashtag
    Logo

    You can set three different types of logos for your CRM:

    1. Website Logo: This logo will be displayed on the CRM Client Portal when clients log in. It represents your brand and provides a visual identity for your clients while they interact with the CRM.

    2. Favicon: The favicon is the small icon that appears on the browser tab when clients open your CRM in a web browser. It helps to enhance your brand visibility and provides a recognizable mark for your CRM in the browser interface.

    To setup the logos, follow these steps:

    1. Click the "Edit" icon.

    2. Select the type of logo you would like to set, such as "Website Logo," "Favicon," or "App & PWA Icon."

    APP & PWA Icon: This logo represents your mobile application or Progressive Web Application (PWA). It is displayed as the app icon on the home screen of users' devices, ensuring your brand is easily recognizable and accessible for mobile users.
    Upload the logo file from your computer. Please note that only PNG and JPG file formats are accepted.
  • Ensure that the logo file meets the recommended size specifications: a) For Website Logo: Recommended size is 300x200 pixels. b) For Favicon: Recommended size is 40x40 pixels. c) For App & PWA Icon: Recommended size is 1024x1024 pixels.

  • Once the logo file is uploaded and meets the specified size, click on the "Save" button to apply the changes.

  • Login Page Configuration

    In the Login Page Configuration settings, you can customize various aspects to enhance the user experience. Here are the options you can configure:

    1. Login Background Image: Choose a visually appealing image to create a unique and visually appealing login page. This helps create a positive first impression for your users.

    2. Login Logo: Set your brand logo to be displayed on the login page. This helps reinforce your brand identity and creates a consistent visual representation across your CRM Client Portal.

    3. Navigation Mode: Decide the placement of the navigation menu on the CRM Client Portal. You can choose to have it positioned at the top or on the left side, based on your preference and design requirements.

    4. System Language & Default Language: Customize the available languages for the CRM Client Portal. You can select multiple languages to cater to a diverse user base. Additionally, you can set a default language that will be displayed when users access the portal. This allows users to view and interact with the CRM in their preferred language, enhancing their overall experience.

    Client Portal - Brand Settings

    In the Client Portal - Brand Settings tab, you have the ability to configure and customize the brand settings of your CRM Client Portal. This feature empowers you to personalize the appearance and overall user experience of the Client Portal to align with your corporate branding and aesthetic preferences.

    Create New Domain

    To create a new domain, follow the steps below:

    1. Click "Create" to start the domain creation process.

    2. Enter the desired new domain name, excluding "https://".

    3. Resolve the server to Cloudflare name server by following the provided instructions in the link provided. This ensures proper linking of your domain to the Cloudflare DNS service.

    1. Access your Cloudflare DNS server and acknowledge the CNAME records.

    2. You can find the CNAME record details by clicking "Check Details" in the CRM.

    3. The CNAME record details will be displayed accordingly.

    1. Once the records have been resolved, click "Verify" to initiate the verification process.

    2. Upon successful verification, your new domain for the CRM Client Portal will be ready to use.

    You can set a default domain for your CRM Client Portal by clicking "Set as Default".

    Deleting Navigation Tabs

    To delete a navigation tab you have created, follow these steps:

    1. Locate the navigation tab you want to delete.

    2. Click the "Delete" icon next to the navigation tab.

    3. A confirmation pop-up will appear. Click "Confirm" if you wish to proceed with deleting the navigation tab.

    4. The navigation tab will be permanently deleted and removed from the CRM Client Portal.

    17. Settings

    The Settings tab provides comprehensive configuration options for your CRM, allowing you to tailor it to your specific needs.

    The settings are categorized into two sections:

    1. Client Portal: This category encompasses settings related to the CRM Client Portal.

    2. Back Office Portal: This category covers settings associated with the CRM Back Office Portal.

    To navigate between the different settings, simply scroll through the Settings sidebar.

    Navigation Mode

    hashtag
    Setting Up Navigation Mode

    To set up the navigation mode for the CRM Client Portal, please follow these steps:

    1. Click on "Edit" icon.

    2. Choose the preferred navigation mode: Left or Top.

    3. Click on the "Save" button to save the changes.

    Please note that the navigation mode for the mobile user interface (UI) will always be set to the left, regardless of the settings chosen.

    hashtag
    Application

    1. Navigation Mode: Left

    2. Navigation Mode: Top

    3. Navigation Mode on Mobile: Left

    Failed Login Attempt Limit

    You can define limits on failed login attempts for both clients and admins, triggering automatic account suspension after repeated failures to mitigate security risks.

    hashtag
    1. Setting Up Failed Login Attempt Limit

    To setup failed login attempt limit, follow these steps:

    1

    hashtag
    Navigate to Security Settings

    1. Navigate to Settings > Security Settings.

    2. Click the "Edit" icon.

    2

    hashtag
    Configure Failed Login Attempt Limit

    1. Fill in the maximum failed login attempts allowed.

    hashtag
    2. Application

    1. When your client or admin user's login attempt has failed, they will see a notification to inform them of the remaining number of attempts remaining.

    2. If the failed login attempt reaches the maximum limit configured, a notification will be displayed to inform the client or admin user that their account has been suspended.

    3. To enable the account, you will need to do the following:

    Click "Save".

    For client accounts, locate the account under the "Clients" list and click the "Unsuspend" icon.

  • For user accounts, under "User Management", click the "Filter" icon and select "Suspended" as the Account Status. You will see a list of suspended users. Locate the user you wish to enable and click the "Unsuspend" icon.

  • Navigation Settings

    In the Navigation Settings of the CRM, you have the ability to create custom tabs for your clients on the CRM Client Portal. This feature enables you to add additional tabs that are not available by default, providing a more customized experience for your clients.

    By utilizing the Navigation Settings feature, brokers can enhance the functionality and user experience of the CRM Client Portal, providing additional resources and tailored information to their clients.

    By default, the CRM Client Portal displays the following navigation tabs that cannot be deleted:

    1. Dashboard

    2. Accounts

    3. PAMM/MAM

    4. Referral

    5. Reports

    6. My Profile

    Landing Page Style

    hashtag
    Setting Up Landing Page Style

    To setup the landing page style for your CRM Client Portal, follow these steps:

    1. Click on the "Edit" icon in the Brand Settings module.

    2. Select your preferred landing page style:

    3. Once you have made your selection, click on the "Save" icon to save the changes.

    hashtag
    Application

    1. Landing Page Style: Center

    2. Landing Page Style: Right

    3. Landing Page Style: Left

    Login Background Image & Login Logo

    hashtag
    Setting Up Login Background & Logo

    To set up the Login Background Image and Login Logo, follow these steps:

    1. Click on the "Edit" icon.

    2. Upload the image file you want to use as the Login Background Image or Login Logo from your device.

    3. Once the upload is complete, click the "Save" button to save your changes.

    hashtag
    Application

    1. Login Background Image:

    2. Login Logo:

    Payment Method Settings

    In the payment method settings, brokers can manage the available deposit methods for their clients. This includes the ability to create new payment methods, edit existing ones, disable specific methods, or delete payment methods that are no longer required. This flexibility allows brokers to customize the available payment options to align with their business requirements and provide a seamless deposit experience for their clients.

    Editing Payment Methods

    To edit a payment method, please follow these steps:

    1. Locate the payment method you wish to edit and click on the "Edit" icon.

    2. Make the necessary changes to the payment method details, such as the name, currencies accepted, deposit settings, description, or deposit fields.

    3. Once you have made the desired changes, click on the "Save" button to save the updated payment method settings.

    Editing Withdrawal Methods

    To edit a withdrawal method, please follow these steps:

    1. Locate the withdrawal method you wish to edit and click on the "Edit" icon.

    2. Make the necessary changes to the withdrawal method details, such as the name, currencies accepted, withdrawal settings or withdrawal fields.

    3. Once you have made the desired changes, click on the "Save" button to save the updated withdrawal method settings.

    Transfer Settings

    Here, brokers can configure the following:

    1. Transfer Settings

    2. Transfer to Others

    3. Transfer Amount Limit

    4. Exchange Rates

    hashtag
    Transfer Settings

    hashtag
    A. Setting Up Transfer Settings

    Brokers have the option to control whether the source or target account of a transfer can be the CRM wallet or trading account. This provides brokers with greater control and flexibility in managing fund transfers and aligning them with their specific business requirements and preferences.

    They can configure this for both "Internal Transfer" and "Third Party Transfers".

    To do so, follow these steps:

    1. Under "Internal Transfer" or "Third Party Transfer", click on the "Edit" icon.

    2. Select or de-select the following options:

      • Wallet

    hashtag
    B. Application

    1. If you set both the Source Account and Target Account to CRM Wallet only, clients will only see their wallet as the available option when making a transfer — for both the source and target account.

    2. If you set them to Trading Accounts only, clients will only see their trading accounts, and the wallet option will not be displayed.

    3. In essence, the dropdown menus for Source Account and Target Account during a transfer will reflect the configuration set in your Transfer Settings. Clients will only see the account types (CRM Wallet or Trading Account) that you have allowed as valid source and target accounts.

    hashtag
    Third Party Transfer

    In the Third Party Transfer settings, brokers can choose to allow or disallow clients from transferring funds to third parties. This setting gives brokers control over whether clients can initiate transfers to external accounts or limit transfers to only internal accounts.

    hashtag
    A. Enable or Disable Third Party Transfer

    To allow or disallow clients from transferring funds to third parties:

    1. Click the "Edit" icon.

    2. You can toggle the "Enable/Disable" button according to your preference.

    3. Click "Save".

    If you choose to allow clients to do third party transfers, it is recommended to set up a transfer agreement to ensure clients understand the associated policies and risks. You can find a quick link to the Agreement Setup tab (please refer to this section for more details: ). This helps establish clarity and transparency between the broker and the client regarding the terms and conditions of transferring funds to third parties.

    hashtag
    B. Application

    1. If you enable third-party transfers for clients, they will have the option to choose between internal transfer or third party transfer.

    2. However, if you disable third party transfers, clients will not be able to see "Third Party Transfer" as an option. They will only see "Internal Transfer".

    hashtag
    B. Transfer Permissions

    You can configure fund transfer permissions with precision, allowing clients to transfer funds to specific individuals, direct downlines, or all downlines within a permitted IB network. This ensures tighter control while preserving flexibility.

    To do so, follow these steps:

    1

    hashtag
    Navigate to Transfer Settings

    1. Go to Settings > Transaction Settings > Transfer Settings.

    hashtag
    D) Application

    chevron-rightApplication - Third Party Transfers to Any Clienthashtag
    1. Your client will need to provide the required details.

    2. Once completed, click "Submit."

    chevron-rightApplication - Third Party Transfers Allowed to Direct Downlines Onlyhashtag
    1. Your client will need to provide the required details.

      1. For the Beneficiary Name, your client can select a direct downline from the dropdown menu. The list will only display their direct downlines.

    chevron-rightApplication - Third Party Transfer Allowed to Downlines within Data Permission Settings hashtag
    1. Your client will need to provide the required details.

      1. For the Beneficiary Name, your client can select a downline from the dropdown menu. The list will display only the downlines within the data permission settings you have set for them.

    hashtag
    Transfer Amount Limit

    In the transfer amount limit settings, you have the flexibility to set the minimum and maximum transfer amounts for different currencies. You can customize the transfer amount limits separately for transfers to the client's own account and transfers to third parties.

    By default, the currencies that you offer will be displayed, and you can adjust the limits accordingly for each currency. The available currencies will depend on the account base currencies that you have made available on your trading platform for your clients.

    hashtag
    A. Setting Up Transfer Amount Limit

    To set up transfer amount limits, follow these steps:

    1. Click on the "Edit" icon.

    2. Set the minimum and maximum amounts for each currency. You can configure these limits separately for transfers to the client's own account and transfers to third parties. If you have disabled the transfer to others functionality, you only need to set the transfer amount limit for transfers to the client's own account.

    3. Click "Save" to save the changes.

    hashtag
    B. Application

    1. If a client attempts to transfer an amount that is below the specified minimum amount, an error message will be displayed, notifying the client that the transfer must be for an amount greater than the minimum limit.

    2. Similarly, if a client tries to transfer an amount that exceeds the specified maximum amount, an error message will be shown, informing the client to transfer an amount that is within the maximum limit.

    hashtag
    Exchange Rates

    In the Exchange Rates settings, you have the option to set the exchange rates for the currencies accepted. You also have the flexibility to set different exchange rates for the currencies accepted based on different Client Groups.

    By assigning specific exchange rates for each Client Group, you can customize the currency conversion rates according to their specific needs or business requirements. This feature allows you to cater to different client segments or regions that may have varying exchange rate preferences or pricing structures.

    To set the exchange rate for your currencies, please refer to this section:

    hashtag
    A. Application

    1. If a client attempts to transfer funds in a currency for which the exchange rate has not been configured, the CRM system will display an error message to inform the client about the missing exchange rate. The error message will prompt the client to contact you, indicating that they need assistance in setting up the exchange rate for the respective currency.

    2. If the exchange rate is configured in the CRM system and you have chosen to allow the display of exchange rates to clients, they will indeed be able to see the conversion rate when withdrawing funds.

    Withdrawal Method Settings

    In the withdrawal method settings, you can create and configure withdrawal methods for your clients. These settings allow you to specify the currencies accepted, withdrawal fees, minimum and maximum withdrawal amounts, and customize the withdrawal form according to your requirements.

    By setting up withdrawal methods and customizing the withdrawal form, you can streamline the withdrawal process for your clients and ensure that the necessary information is captured accurately.

    Sorting Withdrawal Methods

    You can sort the withdrawal methods in your preferred order. This allows you to prioritize or highlight certain withdrawal methods for your clients, making it easier for them to navigate and select their preferred options during the withdrawal process.

    To sort the withdrawal methods, follow these steps:

    1. Click and hold the withdrawal method you want to move.

    2. Drag the withdrawal method to its desired location in the list.

    3. Release the mouse button to drop the withdrawal method in the new position.

    Editing Navigation Tabs

    To make changes to the group and navigation tabs, simply follow these steps:

    1. Click on the "Edit" button.

    2. Update the necessary fields as required.

    Marketplace Installation & Permission Settings

    hashtag
    Marketplace Installation

    To start offering PayPal as a new deposit method to your clients, you can conveniently install it from the CRM marketplace. This function is available free of charge.

    Click on the "Confirm" button to save the changes.

    Trading Account

  • By selecting either or both of these options, you are indicating whether transfers to or from the CRM wallet or trading accounts are allowed for source and target accounts.

  • Once you have made your selection(s), click on the save icon to save your changes.

  • 2

    hashtag
    Edit Third Party Transfer Settings

    1. Click the "Edit" icon.

    2. Select the allowed recipients for third-party transfers:

      • Any Client: Third-party transfers can be made to any client.

      • Direct Downlines: Third-party transfers can only be made to the client’s direct downlines.

      • Downlines with Data Permission Settings: Third-party transfers can only be made to the client’s direct or indirect downlines, as long as they are within the client’s data permissions.

    3. Data Permission refers to the permissions configured for the Client Group.

    3

    hashtag
    Save Changes

    1. Click on the "Save" icon to save your changes.

  • Read and acknowledge the Third Party Transfer Agreement.

  • The transfer request will then be submitted for processing.

  • If a name outside of the direct downlines is entered, the system will show "No Results".

  • Once completed, click "Submit".

  • Read and acknowledge the Third Party Transfer Agreement.

  • The transfer request will then be submitted for processing.

  • If a name outside these permissions is entered, the system will display "No Results."

  • Once completed, click "Submit".

  • Read and acknowledge the Third Party Transfer Agreement.

  • The transfer request will then be submitted for processing.

  • If you choose not to display the exchange rate to clients, clients will not see the exchange rate when withdrawing funds.
    Client Portal - Risk Agreement
    Exchange Rates
    Navigate to CRM Marketplace.
  • Search for "PayPal" and click "Obtain".

    1. You will be redirected to the PayPal details page.

    2. Click "Obtain" to proceed with the installation.

    hashtag
    Permission Settings

    Once the installation of PayPal is completed, it's important to grant the appropriate permissions to your team members to ensure they can effectively set up and manage PayPal within the CRM. Here are the specific permissions related to PayPal settings:

    1. Read PayPal Settings: This permission allows users to view the existing PayPal settings.

    2. Add PayPal Settings: With this permission, users can add new PayPal settings to the CRM.

    3. Update PayPal Settings: This permission enables users to modify and update the existing PayPal settings.

    4. Delete PayPal Settings: Users with this permission can delete PayPal settings from the CRM if necessary.

      Once permissions are granted, you will be able to view PayPal Settings.

    External Exchange Rates

    Brokers can integrate their preferred exchange rate source directly into the CRM and have greater control and accuracy over their currency conversion rates.

    hashtag
    Permission Rights

    To begin setting up the exchange rate source, you will need to ensure you have the respective permissions:

    • Read External Exchange Rates: View external exchange rate settings.

    • Create External Exchange Rates: Create new external exchange rate settings.

    • Update External Exchange Rates: Update existing external exchange rate settings.

    • Delete External Exchange Rates: Delete existing external exchange rate settings.

    hashtag
    External Exchange Rate Operations

    Once the respective permissions have been granted, you will be able to perform the following functions:

    chevron-rightCreate New External Exchange Ratehashtag

    To create new external exchange rate, follow these steps:

    1. Navigate to Transaction Settings > External Exchange Rates.

    2. Click "Create".

    chevron-rightView External Exchange Ratehashtag

    To view the settings of External Exchange Rate, follow these steps:

    1. Locate the external exchange rate you wish to view.

    2. Click the "View" icon.

    chevron-rightEdit External Exchange Ratehashtag

    To edit the settings of External Exchange Rate, follow these steps:

    1. Locate the external exchange rate you wish to modify.

    2. Click the "Edit" icon.

    chevron-rightTest External Exchange Rate hashtag

    To test the integration of your external exchange rate, follow these steps:

    1. Locate the external exchange rate you wish to test.

    2. Click the "Test" icon.

    chevron-rightDelete External Exchange Ratehashtag

    To delete an external exchange rate, follow these steps:

    1. Locate the external exchange rate you wish to delete.

    2. Click the "Delete" icon.

    hashtag
    External Exchange Rates API Documentation

    You will be able to view the full API documentation for External Exchange Rates by clicking onto "LEARN MORE".

    hashtag
    Assigning External Exchange Rate to Payment Method

    To assign your external exchange rate to a payment method, follow these steps:

    1. Navigate to Transaction Settings > Deposit Settings.

    2. Locate the payment method you wish to assign the external exchange rate to and click the "Edit" icon.

    Creating PayPal Settings

    To create PayPal settings on the CRM, follow these steps:

    Click on "Create" in the PayPal Settings section.

    1. Fill in the required fields:

  • Fill in the Name and URL.

  • The API Key will be automatically generated. You can modify the API Key as needed for the external exchange rate source you are integrating.

  • Click "Save".

  • The details will be displayed accordingly.

  • Amend the respective fields.

  • Click "Save".

  • Fill in the Source Account Currency and Target Account Currency.

  • Click "Test".

  • If the integration is successful, you will be able to view the exchange rate accordingly.

  • A popup notice will appear for you to confirm your action. Click "Confirm" to proceed.

  • You will not be able to delete the external exchange rate if it is currently being used.

  • Click "Use external exchange rate".
  • Select your external exchange rate source.

  • Click " Save".

  • When your client deposit funds, the respective exchange rate from your source will be applied.

    Name: Enter a name for the PayPal settings.

  • Client ID: Retrieve the Client ID from your PayPal account.

  • Secret: Retrieve the Secret from your PayPal account.

  • Select the currencies you wish to offer to your clients.

    1. The available currencies will depend on the supported currencies of your PayPal account.

    2. By default, the supported currencies provided by PayPal will be listed in the CRM.

    3. Please note that the available currencies may vary depending on the country where your PayPal account is registered. For example, if your PayPal account is registered in China, it may support CNY as a deposit currency.

  • Click "Save" to save the PayPal settings.

    1. If the creation is successful, a pop-up notice will appear, informing you that the PayPal settings have been created successfully.

    2. If there is an error, a pop-up notice will appear, indicating that there is an issue with your account details. In such cases, verify the account details (Client ID and Secret) and retry the process.

    Once you have successfully created the PayPal Settings, you will need to create the payment method via the Deposit Settings tab. (Please refer to this section for more details: Create New Payment Methods).

    View ChillPay Settings

    To view the details of a specific ChillPay setting in your CRM, follow these steps:

    1. Locate the ChillPay setting you want to view in the list.

    2. Click on the "View" icon.

    3. The details of the selected ChillPay setting will be displayed.

    Marketplace Installation & Permission Settings

    hashtag
    Marketplace Installation

    To start offering ChillPay as a new deposit method to your clients, you can conveniently install it from the CRM marketplace. This function is available free of charge.

    1. Navigate to CRM Marketplace.

    2. Search for "ChillPay" and click "Obtain".

    1. You will be redirected to the ChillPay details page.

    2. Click "Obtain" to proceed with the installation.

    hashtag
    Permission Settings

    Once the installation of ChillPay is completed, it's important to grant the appropriate permissions to your team members to ensure they can effectively set up and manage ChillPay within the CRM. Here are the specific permissions related to ChillPay settings:

    1. Read ChillPay Settings: This permission allows users to view the existing ChillPay settings.

    2. Add ChillPay Settings: With this permission, users can add new ChillPay settings to the CRM.

    3. Update ChillPay Settings: This permission enables users to modify and update the existing ChillPay settings.

    ChillPay Account

    hashtag
    ChillPay Account Registration

    To register a PayPal account, follow the steps below:

    1. Visit

    2. Click "Sign Up Free".

    Fill in the details and click "Sign Up".

    1. An email will be sent to you.

    2. Click onto "Confirm Your Account" to verify your account.

    3. Upon confirming your account, you will be redirected to the login page. Key in your username and password to login.

    hashtag
    Obtaining Merchant Code, API Key & MD5 Key

    To integrate your ChillPay account with the CRM, you will need to obtain the Merchant Code, API Key and MD5 Key. You can do so by following these steps:

    1. Log into your ChillPay account via this link:

    2. Click "Production" and key in your company details.

    3. Obtain your Merchant Code, API Key and MD5 Key from Settings > API.

    Delete ChillPay Settings

    To delete PayPal settings from your CRM, please follow these steps:

    1. Find the PayPal setting you want to delete in the list.

    2. Click on the "Delete" icon.

    3. A popup notice will appear asking for confirmation to proceed with the deletion.

    4. Click on the "Confirm" button to proceed with the deletion.

    Create New Withdrawal Methods

    hashtag
    Setting Up Withdrawal Method

    To create a new withdrawal method, follow these steps:

    Click on the "Create" button.

    1. Enter the name of the withdrawal method in the respective languages.

    2. Select the client group(s) for which this withdrawal method will be available. This determines which clients will have access to this particular method.

    3. Choose the supported currencies for this withdrawal method. Clients will only be able to withdraw funds in the currencies you specify here.

    1. Set up the required fields for the withdrawal form. To add a new field:

      • Click on "Create."

    hashtag
    Application

    When clients withdraw funds, they will have visibility of the available withdrawal methods along with the corresponding accepted currencies, fees, and withdrawal amount ranges. Clients can review this information and choose their preferred withdrawal method based on their preferences and requirements.

    Marketplace Installation & Permission Settings

    To begin using Match2Pay, follow these steps:

    1. Navigate to the CRM Marketplace.

    2. Locate Match2Pay and click "Obtain".

    Application

    hashtag
    1) Client Deposit via Match2Pay

    To deposit funds via Match2Pay, your clients can follow these steps:

    Navigate to the "Funds" section in their account and click on "Deposit".

    Client Portal - PSP Settings

    In the PSP (Payment Service Provider) settings, you have the option to set up PSPs as payment options within your CRM system. However, it's important to note that integration with the CRM is required for each PSP before it can be added as a payment option.

    To integrate a PSP with your CRM, you will need access to the PSP's open API documentation. This documentation provides the necessary technical details and instructions for connecting the PSP with your CRM system. To obtain the PSP's open API documentation and initiate the integration process, please reach out to your dedicated account manager.

    Overview of PSP Setup on CRM:

    1. Integrate PSP with CRM

    2. Create PSP Platform via PSP Settings tab

    3. Create Payment Method via Deposit Settings tab

    Delete ChillPay Settings: Users with this permission can delete ChillPay settings from the CRM if necessary.

    Once permissions are granted, you will be able to view ChillPay Settings.

  • Obtain your Route Number and Payment Name via Settings > Payment Channel.

  • arrow-up-right
    https://www.chillpay.co/enarrow-up-right
    https://www.chillpay.co/enarrow-up-right
  • After selecting the supported currencies for the withdrawal method, you will need to configure the withdrawal settings for each currency:

    • Minimum Withdrawal Amount

    • Maximum Withdrawal Amount

    • Fee (%)

    • Maximum Fee Amount

  • Select the field type from the available options.
  • Indicate whether the field is required or optional for clients to fill in.

  • Fill in the field details and click on "Create Field".

  • Once you have configured the withdrawal method and added the required fields, click on "Save" to save the withdrawal method settings.

    1. You will be redirected to the details page of Match2Pay.

    2. Click "Obtain" to proceed with the installation.

    After installing Match2Pay from the marketplace, you will need to grant the necessary permissions to your backoffice users:

    1. Read Match2Pay Settings: This permission allows users to view the Match2Pay settings.

    2. Add Match2Pay Settings: Users with this permission can add new Match2Pay settings to the system.

    3. Update Match2Pay Settings: This permission enables users to edit the existing Match2Pay settings.

    4. Remove Match2Pay Settings: Users with this permission can delete Match2Pay settings from the system if required.

    You will now be able to view Match2Pay Settings under Deposit Settings.

    Select the "Match2Pay" deposit method from the available options.

    1. Fill in the deposit form with the required information. The fields displayed will correspond to the settings configured by you.

    2. A notice will inform the client to enter the payment amount exactly as the amount they will pay to Match2Pay, ensuring a smooth deposit process.

    3. Click "Confirm" to proceed with the deposit request.

    Clients will then be redirected to the Match2Pay payment page, where they have two options:

    1. If clients already have cryptocurrency, they can simply transfer the crypto to the provided wallet address.

    2. If clients do not have cryptocurrency, they can click on "I Don't Have Crypto" and proceed to purchase crypto through the available methods provided by Match2Pay.

    1. A deposit request will be sent to you, and it will be either manually or automatically approved based on the approval settings configured by you.

    2. Once the payment is made, the client will be redirected to the deposit history page.

    hashtag
    2) Match2Pay Deposit Requests

    1. In the Approvals page of your CRM, you can easily monitor all deposits made via Match2Pay. The payment status will be reflected as follows:

      • Success: This indicates that the callback for the deposit was successful, confirming a completed transaction.

      • Failed: This status signifies that the callback for the deposit failed, indicating an unsuccessful transaction.

      • Pending: If the callback for the deposit has not been received yet, the status will be shown as Pending, indicating that the transaction is still being processed.

    2. To update and refresh the payment status, you can click on the refresh icon provided. This action will initiate a refresh of the status, ensuring that the most up-to-date information is displayed.

    Edit ChillPay Settings

    To edit the ChillPay settings in your CRM, follow these steps:

    1. Find the ChillPay setting you wish to edit in the list.

    2. Click on the "Edit" icon.

    3. Make the necessary changes to the fields you want to modify.

    4. After making the amendments, click on the "Save" button to save the updated ChillPay settings.

    Delete Stripe Settings

    circle-exclamation

    Stripe is exclusively available to Proprietary Trading Firms and is not accessible to FX brokers.

    To delete Stripe settings, follow these steps:

    1. Locate the Stripe settings you want to delete.

    Match2Pay Settings

    is an innovative online payment solution engineered to optimize transactions for both businesses and individuals. Its user-friendly interface streamlines secure and seamless payment processes, positioning it as the prime choice for contemporary financial transactions. Match2Pay introduces an array of features and advantages that elevate the payment experience:

    1. Payments Automation: Match2Pay empowers fully automated collection and exchange of cryptocurrencies, with direct deposits into clients' accounts. This automation simplifies and accelerates transaction processing.

    2. Instant Crypto to FIAT Conversion:

    Crypto deposits can be swiftly converted into other currencies, like USD or stablecoins, prior to being credited to Clients' accounts. This instant conversion enhances flexibility and accessibility.
  • Crypto Purchases with Ease: Through seamless integration with reputable and cost-effective crypto exchangers, Match2Pay enables crypto acquisitions via wire transfers and credit cards. This functionality enhances convenience and expands transaction options.

  • By seamlessly integrating Match2Pay into the CRM, brokers can harness its cryptocurrency advantage to expand their service offerings, cater to the growing demand for digital asset transactions, and provide clients with a comprehensive and efficient platform for managing both traditional and cryptocurrency-based financial activities.

    Match2Payarrow-up-right

    Click on the "Delete" icon.

  • A confirmation popup notice will appear.

  • Click "Confirm" to proceed with the deletion.

  • Please note that if the Stripe setting is being used by an existing deposit method, you will not be able to delete it.

  • Security Checklist

    After installation and permission setup, you will find LuqaPay Settings under PSP Settings in your CRM.

    This section includes a Security Checklist that outlines recommended security enhancements—particularly useful for online deposit and withdrawal workflows. While optional, completing these steps is strongly advised to strengthen your overall platform security.

    The system will automatically detect and mark each requirement as completed once the relevant configuration is in place.

    chevron-rightMandatory 2FA Verificationhashtag

    Mandatory two-factor authentication (2FA) helps prevent unauthorized access to your CRM. To setup, follow these steps:

    1. Click "Go Now" to be redirected to Settings > Client Portal Settings > Security Settings.

    2. Click the "Edit" icon.

    chevron-rightMulti-Level Approval Installationhashtag

    This adds an extra layer of verification for sensitive actions like withdrawals. To install Multi-Level Approval, follow these steps:

    1. Click "Go Now" to be redirected to the CRM Marketplace.

    chevron-rightSetup Multi-Step Approval for Withdrawalshashtag

    This ensures withdrawal requests go through at least two levels of verification. To setup, follow these steps:

    1. Click "Go Now" to be redirected to Settings > Approval Settings > Process Settings.

  • Enable Mandatory 2FA.

  • You may select which application scenarios should require 2FA.

  • Note: "Login" is mandatory and cannot be disabled.

  • Click "Save".

  • Once mandatory 2FA is enabled, this step will be automatically marked as complete in the checklist.

  • Search for "Multi-Level Approval" and click on the listing.

  • You will be redirected to the details page.

  • Click "Install" to proceed.

  • Once installed, the checklist item will be marked as completed.

  • Locate the Withdrawal process and click the "Edit" icon.

  • Click the "+" icon to add a new level.

  • Select "No approver" and assign the responsible party for each level.

  • You can assign either individual users or roles.

  • Click "Confirm".

  • It is recommended to have at least 2 levels of approvers:

    • First Level: Deduct Level of Approval. Upon approval, the withdrawal amount will be deducted from the trading account or wallet.

    • Second Level: Payout Level of Approval. Upon approval, the withdrawal request will be sent to LuqaPay and the funds will be paid out to your client.

  • Upon adding the second level of approver, the first level will automatically be assigned both the "Deduct" and "Payout" approval. To set the second level as the "Payout", click the "Payout" icon.

  • For the first level, you can choose between manual or automatic approval. It is recommended to select manual approval so you can review the withdrawal request and its details before processing. To setup:

    1. Click on the "Settings" icon.

    2. Select "Manual" and click "Confirm".

  • Click "Publish" to save your changes.

  • After publishing, this checklist item will be marked as completed.

  • View Fireblocks Settings

    To view Fireblocks settings, follow these steps:

    1. Locate the specific Fireblocks setting you wish to view.

    2. Click on the "View" icon.

    3. You will be able to see all the configured settings.

    Fireblocks Settings

    Fireblocks is a premier digital asset custody, transfer, and settlement platform trusted by leading financial institutions and enterprises worldwide. Launched in 2018, Fireblocks provides a secure and scalable infrastructure for managing digital assets, utilizing cutting-edge multi-party computation (MPC) and hardware isolation technology. Its comprehensive suite of features includes secure wallet management, instant transfers, and seamless integration with a variety of blockchain networks, making it easier for businesses to safeguard and transact digital assets with confidence.

    1. New Crypto Payment Method: Discover new opportunities and enhance your client experience with our ready-to-use crypto payment gateway. Simplify cryptocurrency transactions and expand payment options for your clients, allowing you to accept payments globally and instantly with ease.

    2. Secure Vault Structure: Safeguard client assets through Fireblocks' vault structure, which segregates funds into dedicated vault accounts, strengthening security and audit protocols for all transactions. Enjoy the convenience of cryptocurrency without sacrificing safety or reliability.

    3. Security Checklist: Enhance the security of your funds by adhering to the recommended security checklist, which includes mandatory two-factor authentication (2FA) and multi-level approval processes, providing extra layers of protection.

    By integrating Fireblocks into your CRM system, brokers are empowered to seamlessly manage cryptocurrency deposits and withdrawals with enhanced protection. Leveraging Fireblocks' enterprise-grade infrastructure ensures the safety and efficiency of your clients' crypto transactions.

    Edit Fireblocks Settings

    To edit Fireblocks settings, follow these steps:

    1. Locate the Fireblocks settings you want to edit.

    2. Click on the "Edit" icon.

    3. Make the necessary amendments.

    4. Click on "Save" to save the updated settings.

    Delete Fireblocks Settings

    To delete Fireblocks settings, follow these steps:

    1. Locate the Fireblocks settings you want to delete.

    2. Click on the "Delete" icon.

    3. A confirmation popup notice will appear.

    4. Click "Confirm" to proceed with the deletion.

    5. Please note that if the Fireblocks setting is being used by an existing deposit method, you will not be able to delete it.

      hashtag

    Fireblocks Security Measures

    To enhance the security of your funds, you can setup security measures for utilizing Fireblocks as a deposit and withdrawal channel. While these measures are optional, we highly recommend their implementation, which includes:

    1. Two-Factor Authentication (2FA) Verificationarrow-up-right: Clients are required to input a 2FA code before proceeding with any transactions.

    2. Multi-Level Approval for Withdrawalsarrow-up-right: Each withdrawal request undergoes two levels of mandatory approval. This additional verification layer ensures that only authorized and legitimate requests are processed, mitigating the risk of unauthorized withdrawals.

    You'll have visibility into the necessary actions to enhance the security of your funding processes.

    hashtag
    2FA Verification

    To enable 2FA Verification, follow these steps:

    1. Click on "GO NOW".

    2. You will be redirected to Security Settings.

    hashtag
    Multi-Level Approval

    To setup Multi-Level Approval, follow these steps:

    1. Click on "GO NOW".

    2. You will be redirected to the CRM Marketplace.

    3. Locate "Multi-level Approval" and click "Install". For more details on the installation process, refer to:

    Enable 2FA Verification. For more details, refer to: Two-Factor Authentication Setting
  • The security checklist for 2FA will be marked as completed.

  • The security checklist for installation of Multi-level Approval will be marked as completed.

    1. To proceed with the configuration of Multi-Level Approval for withdrawals, click "GO NOW".

    2. You will be redirected to Approval Settings > Process Settings.

    3. Locate "Withdrawal" and click the "Edit" icon.

    1. It is recommended to have at least 2 levels of approvers:

      • First Level: Deduct Level of Approval. Upon approval, the withdrawal amount will be deducted from the trading account or wallet.

      • Second Level: Payout Level of Approval. Upon approval, the withdrawal request will be sent to Fireblocks and the funds will be paid out to your client.

    2. You will need to add a second level by clicking the "+" icon.

    3. Upon adding the second level of approver, the first level will automatically be assigned both the "Deduct" and "Payout" approval.

    1. Set "Payout Level" to be on the second level of approval by clicking the "Payout" icon.

    2. Assign the respective parties for each level of approval.

    3. Click "Publish".

    4. The security checklist for setting up multi-step approval will be marked as completed.

    Marketplace Installation

    Creating Fireblocks Settings

    hashtag
    Connect Fireblocks to CRM

    To connect your Fireblocks account to the CRM, follow these steps:

    1. Navigate to PSP Settings > Fireblocks Settings.

    Click "Create".

    1. Fill in the respective fields.

    2. To enable Fireblocks as a withdrawal method, you will need to select the appropriate Withdraw Vault Account.

    3. Click "Save".

    Once you have successfully created Fireblocks Settings, you will need to create the payment method via the Transaction Settings tab. Please refer to this link: Create New Payment Methods

    You can also create the withdrawal method via the Transaction Settings tab. Please refer to this link: Create New Withdrawal Methods

    hashtag
    Inputting Callback Address into Fireblocks

    You will need to input the CRM callback address into your Fireblocks account. To do so, follow these steps:

    1. Once you have created the Fireblocks settings, you can retrieve the callback address by clicking the "View" icon.

    2. You will be able to see the callback address here.

    1. Login to your Fireblocks account.

    2. Click "Settings" and navigate to "General" tab.

    1. Click "Manage webhooks" and input the callback address.

    2. Click "Save".

    Application

    hashtag
    Client Deposit via Fireblocks

    To deposit funds via Fireblocks, your clients can follow these steps:

    Navigate to the "Funds" section in their account and click on "Deposit".

    1. Select "Fireblocks" as the deposit method.

    2. Select the "Payment Currency".

    3. Fill in the account to deposit funds into and the payment amount.

    4. Click "Next".

    1. If your client does not have an existing vault account, the CRM will automatically create one on Fireblocks, using the client's CRM ID as the account name.

    2. A dedicated wallet address will be displayed. Your client can proceed to transfer the funds to this wallet.

    3. Once the transfer is complete, click "Payment Completed".

    1. Deposit via Fireblocks will need to be done within a 2 hours timeframe. Otherwise, the deposit request will be cancelled automatically.

    2. Once payment is completed, a deposit request will be sent to you, and it will be either manually or automatically approved based on the approval settings configured by you.

    3. In the Approvals page of your CRM, you can easily monitor all deposits made via Fireblocks. The payment status will be reflected as follows:

    hashtag
    Client Withdraw via Fireblocks

    To withdraw funds via Fireblocks, your clients can follow these steps:

    1. Navigate to Funds.

    2. Click "Withdraw".

    1. Fill in the respective fields on the withdrawal form.

    Referral Program Design Settings

    In the referral program design settings, you have the option to enter the name of your referral program to entice clients to join your referral network. Additionally, you can upload a background image to attract their attention and create a visually appealing program.

    hashtag
    Setting Up Module Name & Background Image

    To set up the module name and background image, please follow these steps:

    1. Click on the "Edit" button.

    2. Enter the desired module name in the respective languages.

    3. Upload your background image. You can choose to upload separate background images for dark mode and light mode to ensure compatibility with your clients' preferred color mode.

    4. Click on the "Save" button to save your changes.

    hashtag
    Application

    On the CRM Client Portal, both traders and IBs will have access to the Referral Program module, which will be displayed on the dashboard. The module name and background image that you have set up will be shown accordingly, creating a visually appealing and engaging experience for users.

    Application

    hashtag
    Client Deposit via LuqaPay

    To deposit funds via LuqaPay, your clients can follow these steps:

    1

    hashtag
    Deposit Funds

    1. Login to CRM Client Portal.

    2. Navigate to Funds.

    3. Click "Deposit".

    2

    hashtag
    Fill in Deposit Form

    1. Select "LuqaPay" as the payment method.

    3

    hashtag
    Review Deposit Request

    1. Once your client is redirected to the bank page to complete the payment, a deposit request will be generated in the CRM—regardless of whether the client has completed the payment.

    hashtag
    Client Withdraw via LuqaPay

    To withdraw funds via LuqaPay, your clients can follow these steps:

    1

    hashtag
    Withdraw Funds

    1. Login to CRM Client Portal.

    Success: This indicates that the callback for the deposit was successful, confirming a completed transaction.

  • Failed: This status signifies that the callback for the deposit failed, indicating an unsuccessful transaction.

  • Pending: If the callback for the deposit has not been received yet, the status will be shown as Pending, indicating that the transaction is still being processed.

    • Fireblocks will whitelist your client's wallet address.

    • Each client canonly have one wallet address per asset.

    • For first-time withdrawals via Fireblocks, clients will need to provide their wallet address, which will then be automatically whitelisted and assigned in Fireblocks.

    • For subsequent withdrawals, the whitelisted wallet address for the asset will be automatically filled in.

  • Click "Submit".

    1. Your client will be redirected to the transaction history page where they can view the status of their request.

    2. The withdrawal request will be sent to you for review.

      • If you have not set up multi-level approval, upon your approval, the funds will be deducted from the client's trading account or wallet, and the funds from your withdrawal vault account will be sent to the client's wallet address.

      • If you have set up multi-level approval according to the security checklist, upon first-level approval, the funds will be deducted from the client's trading account or wallet. The funding status will reflect "Withdrawn".

      • Upon second-level approval, the funds from your withdrawal vault account will be sent to the client's wallet address.

    Currency: “JPY” will be selected by default, as it is the only supported currency.
  • Choose the Account to which the funds will be deposited.

  • Select the Bank: A dropdown list will display all banks supported under LuqaPay – Japan Community Bank Transfer.

  • Enter the "Preferred Payment Amount".

  • The system will automatically generate a list of available Payment Amounts, based on the Deposit Matching Buffer you’ve configured.

    • If available options are found, your client can click “Payment Amount” to view a dropdown menu of matched values and select their preferred one.

    • If no matches are found, the “Payment Amount” field will be disabled. The client can revise their preferred payment amount to try and find a match.

  • Complete the required fields:

    • Country: Only “Japan” is available

    • First Name

    • Last Name

    • Email

    • Date of Birth

    • If your client’s KYC has been approved and these fields (Email and Date of Birth) are part of your KYC fields (CRM Default Fields), the information will be automatically populated. However, clients can still edit the details if necessary.

  • Click “Deposit” to proceed.

  • A confirmation popup will appear for the client to review payment details. Click “Pay Now” to submit the request.

  • After confirming, the client will be redirected to the bank payment page to complete the payment.

  • Navigate to CRM Back Office > Approval > Deposit.

  • Click "Review" on the deposit request you wish to assess.

  • The Payment Status will initially appear as "Pending".

  • You can refresh the payment status by clicking the “Refresh” icon. If needed, you may also manually update the payment status by clicking the “Edit” icon.

  • Any action taken—whether refreshing or editing—will be recorded in the log section below for audit purposes.

  • If the client has successfully completed the payment and LuqaPay reflects a "Success" status, this status will be updated in the CRM.

  • Note: LuqaPay's IPN callback may return multiple statuses. The CRM will only update the payment status to “Success” if the callback explicitly indicates a “Success” status.

  • You can then proceed to Approve or Reject the deposit request.

  • If your Approval Settings for deposit requests are configured to Automatic, the system will automatically approve the request upon receiving a “Success” callback.

  • Navigate to Funds.

  • Click "Withdraw".

  • 2

    hashtag
    Fill in Withdrawal Form

    1. Select the account you wish to withdraw from.

    2. Enter the withdrawal amount.

    3. Choose "LuqaPay" as your withdrawal method.

    4. Select the withdrawal currency. Currently, only JPY is supported.

    5. Choose your bank and fill in the required details.

    6. At the bottom of the withdrawal form, your client will be informed that this is a Community Bank Transfer withdrawal request. The request will be listed and matched with another client looking to deposit the same amount. If no match is found within 72 hours, the request will be automatically cancelled and the amount refunded to the account.

    7. Click “Submit” to complete the request.

    3

    hashtag
    Review Withdrawal Request

    1. Navigate to CRM Back Office > Approval > Withdrawal.

    2. Click "Review" on the withdrawal request you wish to assess.

    3. Review the request and click "Reject" or "Approve".

    4. Upon first-level approval:

      1. Funds will be deducted from the client's account, and the CRM Balance Status will be updated to "Deducted".

      2. If the "Payout" action is configured to trigger at the first level, the withdrawal request will be sent to LuqaPay for processing. The payment status will be updated to "Pending".

    5. Upon Second-Level Approval:

      1. If the “Payout” action is set to trigger at the second level instead, the withdrawal request will be sent to LuqaPay at this stage.

      2. The payment status will be updated to "Pending."

    6. If the withdrawal is successfully matched with a deposit request from another client, the payment status will be updated to "Success."

    7. If no match is found within 72 hours, the payment status will change to "Failed," and the deducted funds will be automatically refunded to the client.

    8. The CRM balance status will then be updated to "Refunded." The status of the request will also be updated to "Cancelled".

    Client Portal - Referral Program Settings

    In the referral program settings, you have the ability to enter the details of your referral program and customize the background image to enhance its visual presentation. This allows you to make your referral program more attractive and engaging to participants.

    View, Edit & Delete LuqaPay Settings

    You will be able to perform the following actions on your LuqaPay Settings:

    chevron-rightView Settingshashtag

    To view LuqaPay settings, follow these steps:

    1. Locate the specific LuqaPay setting you wish to view.

    2. Click on the "View" icon.

    3. You will be able to see all the configured settings.

    chevron-rightEdit Settingshashtag

    To edit LuqaPay settings, follow these steps:

    1. Locate the LuqaPay settings you want to edit.

    2. Click on the "Edit" icon.

    chevron-rightDelete Settingshashtag

    To delete LuqaPay settings, follow these steps:

    1. Locate the LuqaPay settings you want to delete.

    2. Click on the "Delete" icon.

  • Make the necessary amendments.

  • Click on "Save" to save the updated settings.

  • A confirmation popup notice will appear.

  • Click "Confirm" to proceed with the deletion.

  • Please note that if the LuqaPay setting is being used by an existing deposit method, you will not be able to delete it.

  • Marketplace Installation & Permission Settings

    circle-exclamation

    Stripe is exclusively available to Proprietary Trading Firms and is not accessible to FX brokers.

    To begin offering Stripe, follow these steps to install it via the CRM marketplace:

    1. Navigate to the CRM marketplace.

    2. Search for "Stripe" and click on "Install."

    3. You will be redirected to the details page where you can learn about the functionalities. Click "Install" to proceed with the installation.

    Once Stripe is installed on your CRM, ensure to enable the following permissions:

    1. Read Stripe Settings: Allows viewing of settings for Stripe.

    2. Create Stripe Settings: Enables creation and configuration of settings for Stripe.

    3. Update Stripe Settings: Facilitates updating and amending the configuration for Stripe.

    Delete Stripe Settings: Grants the ability to delete Stripe settings as needed.

    Sorting Order of Navigation Tabs

    To sort the order of navigation tabs, follow these steps:

    1. Locate the navigation tab you want to move.

    2. Click and hold the "Sort" icon next to the navigation tab.

    3. Drag the tab to the desired position within the navigation menu.

    4. Release the mouse button to drop the tab in its new position.

    5. The navigation tabs will be displayed in the order you have set, reflecting the new arrangement.

    Marketplace Installation & Permission Settings

    To begin offering Fireblocks, follow these steps to install it via the CRM marketplace:

    1. Navigate to the CRM marketplace.

    2. Search for "Fireblocks" and click on "Install."

    3. You will be redirected to the details page where you can learn about the functionalities. Click "Install" to proceed with the installation.

    Once Fireblocks is installed on your CRM, ensure to enable the following permissions:

    1. Read Fireblocks Settings: Allows viewing of settings for Fireblocks.

    2. Create Fireblocks Settings: Enables creation and configuration of settings for Fireblocks.

    3. Update Fireblocks Settings: Facilitates updating and amending the configuration for Fireblocks.

    Delete Fireblocks Settings: Grants the ability to delete Fireblocks settings as needed.

    Marketplace Installation & Permission Settings

    To begin using LuqaPay, you’ll first need to install it from the CRM Marketplace. Follow the steps below to complete the installation:

    1

    hashtag
    Access the CRM Marketplace

    1. Log in to your CRM back office portal.

    2. Navigate to the CRM Marketplace.

    2

    hashtag
    Install LuqaPay

    1. Locate LuqaPay and click onto it.

    3

    hashtag
    Enable Permissions

    After installation, you must assign the appropriate permissions to users who will manage LuqaPay settings. These include:

    1. Read LuqaPay Settings

  • You will be redirected to the details page.

  • Click "Install" to begin the installation process.

  • – Allows view-only access.
  • Create LuqaPay Settings – Grants permission to create new LuqaPay configurations.

  • Update LuqaPay Settings – Allows updates to existing LuqaPay settings.

  • Delete LuqaPay Settings – Grants the ability to remove LuqaPay configurations.