Help Center

Our products knowledge base for customers

Deposit and withdrawal requests

Deposit and withdrawal requests

This section contains functionality for viewing clients requests for manual deposit/withdrawal of funds and their approval/rejection. Based on the information provided in the requests, admin have the authority to accept or decline them.


The broker can enable client request confirmations using 2FA and define automatic acceptance of payment methods in the broker's Payment settings.


finances_deposit_and_withdrawal.png

NameDescription
IDID of the request created in the system.
AccountID and name of the client account in the system, for which the request was generated.
ProfileID and name of the profile associated with the account.
AmountThe amount of funds that will be credited in the currency specified in the Asset code field.
Asset CodeThe code of the asset (currency) that will be credited to the account as a result of the transaction. E.g., USD, EUR.
Origin amountThe amount of the origin currency that will be converted before crediting to the account. Not displayed if no conversion has occurred.
Origin currencyThe origin currency from which funds will be converted to the credited currency. Not displayed if no conversion has occurred.
Payment typeDeposit or withdrawal.
Payment systemThe payment system set in the associated payment strategy. E.g., SWIFT or SEPA.
Payment accountThe payment account selected when creating the request. The account must be associated with a strategy that supports the currency specified in the request.
Payment methodThe payment method, if specified when creating the request. Clicking on the Payment method opens a sidepage with the information about it, as specified in the client's Profile.
StatusThe current status of the request. The conditions for automatic status transitions can be set in the settings of a specific payment strategy.
SubtypeRequest subtype (if specified).
Transaction IDThe transaction ID in the platform generated as a result of executing the request.
Transaction ref IDThe transaction ID in the external system (if any).
DescriptionRequest description (if added when creating it).
Created timeThe date and time the request was created.
Finished timeThe date and time the request was transitioned to its final status - Rejected or Completed.
Updated timeThe date and time the request status was last updated.

Depending on the broker's settings, clients can add their own payment methods for deposits and withdrawals. Each payment method must be verified by the broker in the Pending payment methods tab to be able to use it for requests.

Table functionality

Clicking on ID will open a sidepage with information about the request:

finances_deposit_and_withdrawal_request.png


Clicking the ... button opens a context menu with the described actions:

  • Accept the request for processing. In this case, the funds in the client's account are blocked until it is executed or rejected;

  • Decline the request. In this case, a window will open for entering a comment (reason) and rejecting the request. The comment specified during rejection will be displayed to the client in the corresponding section of the trading terminal;

  • Execute the request. This will open a sidepage where the payment date must be specified. After this, the system will create the corresponding Cash in or Cash out transaction;

  • Edit the internal comment, the display of which is available only to the broker;

  • Edit documents attached to the request;

  • Edit payment commission set for the request.


Table filters:

NameDescription
AccountSelect one or more accounts to display requests for them.
Payment typeDeposit or withdrawal,
StatusCurrent status of the request.
DateA date range selector.

Request statuses

NameDescription
NewRequests created by users from the client terminal. Can be transferred to any of the other statuses.
Acceptedindicator status, does not require parameters to be set. System administrator can set when the request has been accepted into work. The user will be notified when his request has been taken into work. From this status, you can transfer the request to one of the final statuses - Completed or Rejected.
Doneis set for requests satisfied by the system administrator, in fact for requests to deposit funds it means that the broker has received funds from the client and credited them to the trading account. For withdrawal requests it means that the broker has actually paid funds to the client and debited them from the trading account. When executing a request, a transaction for debiting (Cash out) of blocked funds or crediting (Cash in) of funds is automatically created. It is assumed that the Execute button should be clicked after the cash flow has been reflected in the broker's bank statement. After the request has reached this status, a transaction of the corresponding type is generated, the details of which can be found in the Transactions section and in the Transactions tab of the client and correspondent accounts.
Declinedmeans that the request is rejected by the system administrator. When a request is rejected, a transaction is automatically created to remove the amount specified in the request from the Blocked status. When setting this status, the reason for rejecting the request must be specified. The Comment field must contain the reason for rejection and be displayed to clients.
Cancelled by clientmeans that the request was cancelled by the client.
Processingthis status indicates that the client's request is being processed by the payment system (not the broker). A request can be manually moved to this status from the Accepted status.
Processedstatus is assigned if the external payment system has already confirmed the request and it is awaiting confirmation by the broker in the platform.
When a client creates a withdrawal request, a transaction of the Block type is automatically created for the specified amount. This amount of funds cannot be used for trading until the request is transferred to one of the final statuses. A client cannot create a withdrawal request for an amount greater than the amount specified in the Max amount field in the Finances section (in the account, this is the Margin available indicator). When calculating this indicator, the system takes into account the Current balance of the account minus future payments (future receipts are not included in the calculation) and the Margin usage indicator.
Please note! Once a request reaches one of its final statuses - Accepted or Rejected - no further action is possible with it.
Also note! To be able to transfer payments to the Processed status, the Execution setting must be disabled in the corresponding payment strategy. Detailed information is described in the article Payment strategies.

Creating a deposit/withdrawal request

The Deposit and Withdraw buttons are used to deposit funds into the client's account and withdraw funds from it. Clicking on the corresponding button will open a sidepage for filling in the payment details. The process of creating requests is described in a separate article - Creating a deposit or withdrawal request.

Didn't find what you were looking for? Contact to support@unity.finance. We will be happy to help 24/7