> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cryptoprocessing.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Withdrawal statuses

This section describes the statuses displayed in the merchant dashboard for withdrawals.

<table class="m-0 [&_th]:text-left prose">
  <thead>
    <tr>
      <th>Status</th>
      <th>Description</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        <Badge stroke shape="rounded" color="yellow">Pending</Badge>
      </td>

      <td>
        The transaction is waiting to be reviewed by another team member, according to the merchant's [withdrawal limits](/merchant-administration/configure-withdrawal-limits).<br />

        Based on the team member's decision, the status will then change to <Badge stroke shape="rounded" color="yellow">{ 'true' === 'true' ? 'Verifying' : 'Processing' }</Badge>.
      </td>
    </tr>

    { 'true' === 'true' && <tr><td>
        <Badge stroke shape="rounded" color="yellow">Verifying</Badge>
        </td><td>

        The transaction is being automatically checked for compliance.<br/>

        Based on the automated check results, the status will change to <Badge stroke shape="rounded" color="yellow">Processing</Badge> or <Badge stroke shape="rounded" color="red">Rejected</Badge>.


        </td></tr> }

    <tr>
      <td>
        <Badge stroke shape="rounded" color="yellow">Processing</Badge>
      </td>

      <td>
        The transaction is being generated and sent to the blockchain.<br />

        After sending, CryptoProcessing will change the status to <Badge stroke shape="rounded" color="green">Confirmed</Badge>.
      </td>
    </tr>

    <tr>
      <td>
        <Badge stroke shape="rounded" color="green">Confirmed</Badge>
      </td>

      <td>
        The transaction is successfully sent to the blockchain.
      </td>
    </tr>

    { 'true' === 'true' && <tr><td>
        <Badge stroke shape="rounded" color="red">Rejected</Badge>
        </td><td>

        The transaction is rejected after the compliance check.


        </td></tr> }

    <tr>
      <td>
        <Badge stroke shape="rounded" color="red">Declined</Badge>
      </td>

      <td>
        The transaction is declined by another team member who reviewed it.
      </td>
    </tr>

    <tr>
      <td>
        <Badge stroke shape="rounded" color="red">Failed</Badge>
      </td>

      <td>
        The transaction cannot be completed because the merchant's balance does not meet the requirements. The specific error is shown in the transaction's details panel on the **Transactions** tab.<br />

        Possible errors are:

        * *"Not enough money on balance"*
        * *"Total of negative balances exceeds the allowed value"*
      </td>
    </tr>

    <tr>
      <td>
        <Badge stroke shape="rounded" color="red">Cancelled</Badge>
      </td>

      <td>
        The transaction was cancelled by CryptoProcessing due to some other error. The specific error is shown in the transaction's details panel on the **Transactions** tab.
      </td>
    </tr>
  </tbody>
</table>
