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

# Withdrawal or payment

## Usage Scenario <a href="#iv4a-1704960907749" id="iv4a-1704960907749" />

For corporate transfers or withdrawals, it is required to operate from the Cregis enterprise wallet. The enterprise wallet strictly manages funds to ensure a reliable and secure fund utilization process. Specific measures include:

1. Strict approval process for disbursement.
2. Multi-party signature withdrawal based on MPC (Multi-Party Computation) technology guarantee.

<p align="center">
  <img src="https://mintcdn.com/eg/eb7TqKKrnkBKfAwg/images/intro05.png?fit=max&auto=format&n=eb7TqKKrnkBKfAwg&q=85&s=fea33f928abe73d7e642183e939a558c" alt="withdrawal or payment scenario" width="1200" height="auto" data-path="images/intro05.png" />
</p>

## Usage Process <a href="#pwpv-1704960907749" id="pwpv-1704960907749" />

As mentioned above, corporate withdrawals revolve around the enterprise wallet and follow a strict process. The specific process is as follows:

<p align="center">
  <img alt="Withdrawal or Payment Process" src="https://mintcdn.com/eg/eb7TqKKrnkBKfAwg/images/intro06.png?fit=max&auto=format&n=eb7TqKKrnkBKfAwg&q=85&s=fe2ea8b38c81f6ddb44db0278b537ccd" alt="" width="600" height="auto" data-path="images/intro06.png" />
</p>

1. [Determine Currency Support](/api-reference/request-apis/currency-query)
   * If not supported, an account cannot be generated.
2. Verify Target Address Validity
   * [Confirm whether the target address is a valid address](/api-reference/request-apis/validation-address-legality) on the target blockchain.
3. Initiate Withdrawal/Payment
   * Submit the [withdrawal request](/api-reference/request-apis/payout-create) to the enterprise wallet.
4. Withdrawal Query/Monitoring
   * After the user initiates a withdrawal, the notification callback address will receive a withdrawal status notification.
   * User can also [query the withdrawl/payment progress](/api-reference/request-apis/payout-query) actively.
