Managing approvals
This solution allows you to control the flow of financial transactions by requiring additional confirmation from another user.
Here is a list of transactions available for assigning approvers to them:
Exchange Transfers
Coin Withdrawals
Bank Withdrawals
Automatic Withdrawals
Refund to the external wallet
Mass Payouts
Editing approver list
To manage users having permission to approve transactions, go to Settings → Manage Approvers. This section is only available to users with Root and Admin rights.
Find the user to whom you want to grant rights to confirm operations and click Edit. Select the required types of operations and save changes.
Important: Approval rights are not included automatically with a user’s role. The Root or an Admin can enable or disable them for each user and operation type in Settings → Manage Approvers.
All operations to which an approver is assigned will require a confirmation before they can be executed.
Note: when creating an operation involving an exchange of one currency for another, the exchange rate at the time of the operation's approval will be applied, not the creation of the operation.
When the Editing approver list is assigned to a user, future changes to transactions that require an uprating will require a confirmation from that user.
Recommended approval setup
We recommend assigning at least two approvers for each approval type you use.
For example, two users who can approve exchanges do not provide backup for withdrawals if only one user has withdrawal approval rights. This helps avoid delays when an approver is unavailable or locked.
Approving or rejecting requests
You can approve or reject requests on the Approval History page. This page displays the history of requests from the current project, as well as requests to confirm approvals. Here you can also find detailed information about each approval.
The user designated as the approver for this type of transaction may approve the request if the user is not the requester. A new exchange rate is calculated when approving the request if the operation implies it.
The request can be denied by the transaction creator, users with the Root and Admin roles, and the user designated as the approver for this type of transaction.
NB: no one, including the root user, can confirm their own transactions. In this case, confirmation from another user will be required.
Pending approval requests
If the only approver is unavailable or locked, the Root or an Admin can grant the required right to another eligible user in Settings → Manage Approvers. That user can then approve the pending request in Approval History, provided they did not create the transaction.
Notifications
The Notify me of new approval tasks switch must be enabled to be notified of the necessary approvals. The user will receive an email with a link to the approval history if the operation is pending approval.
If you have any questions, please feel free to contact us in the live chat or via email at b2bsupport@cryptopay.me





