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

# CryptoProcessing Documentation

This is the documentation for CryptoProcessing by Coinspaid. It covers the merchant dashboard — the web interface where you manage your account, balances, and settings — and the API, which you can use to integrate deposits, payment links, withdrawals, mass payouts, and exchanges directly into your own systems.

<CardGroup cols={2}>
  <Card horizontal title="Supported currencies" icon="coins" href="/supported-currencies" arrow="true">
    See the full list of supported cryptocurrencies, networks, and fiat.
  </Card>

  <Card horizontal title="Confirmations and limits" icon="clock" href="/confirmations-and-limits" arrow="true">
    Required confirmations and minimum deposit & withdrawal amounts per currency.
  </Card>
</CardGroup>

## Common use cases

<Tabs>
  <Tab id="deposits" icon="wallet" title="Accept crypto deposits">
    <div>
      <Steps>
        <Step title="Create a deposit address">Via the API or in the dashboard. Show it to your customer as an address and QR code.</Step>
        <Step title="Your customer sends funds">They can pay to the same address any number of times; we pick up the transaction right away.</Step>
        <Step title="Funds are credited automatically">Your balance updates once the required confirmations are reached on-chain.</Step>
      </Steps>

      <a href="/deposits">Learn more about crypto deposits →</a>
    </div>

    <Frame>
      <img src="https://mintcdn.com/cryptoprocessing/ROCimFHd2v59e4Kf/images/deposits/deposit-flow.jpg?fit=max&auto=format&n=ROCimFHd2v59e4Kf&q=85&s=69c660f38fd800ef829dd05ce25994e6" alt="Deposit flow: the merchant requests a deposit address, the customer sends funds to it, and the balance is credited once the required confirmations are reached" width="1920" height="1080" data-path="images/deposits/deposit-flow.jpg" />
    </Frame>
  </Tab>

  <Tab id="payment-requests" icon="file-invoice-dollar" title="Create payment links">
    <div>
      <Steps>
        <Step title="Create a payment request">Set the amount, the currency you want, and the lifespan.</Step>
        <Step title="Redirect your customer to pay">They complete it on a hosted page showing the payment details and available options.</Step>
        <Step title="Receive the exact amount">Once confirmed, the rate is locked and conversion is handled for you.</Step>
      </Steps>

      <a href="/payment-requests">Learn more about payment requests →</a>
    </div>

    <Frame>
      <img src="https://mintcdn.com/cryptoprocessing/ROCimFHd2v59e4Kf/images/payment-requests/payment-request-flow.jpg?fit=max&auto=format&n=ROCimFHd2v59e4Kf&q=85&s=fda4206a5863b898326433212f5ac889" alt="Payment request flow: the merchant creates a payment link, the customer pays on the hosted page, and the payment is confirmed by callback" width="1920" height="1080" data-path="images/payment-requests/payment-request-flow.jpg" />
    </Frame>
  </Tab>

  <Tab id="withdrawals" icon="money-from-bracket" title="Send crypto">
    <div>
      <Steps>
        <Step title="Your customer requests a payout">They enter a destination address in your withdrawal form.</Step>
        <Step title="You send the withdrawal">One API call moves funds from your balance to that address on-chain.</Step>
        <Step title="The transaction is confirmed">Once confirmed, show the transaction ID (TXID) to your customer.</Step>
      </Steps>

      <a href="/withdrawals">Learn more about crypto withdrawals →</a>
    </div>

    <Frame>
      <img src="https://mintcdn.com/cryptoprocessing/ROCimFHd2v59e4Kf/images/withdrawals/withdrawal-flow.jpg?fit=max&auto=format&n=ROCimFHd2v59e4Kf&q=85&s=9e7e4485a915b8208b3cfd0959d08732" alt="Withdrawal flow: the customer initiates a withdrawal, the merchant sends it via the API, and a callback returns the transaction ID" width="1920" height="1080" data-path="images/withdrawals/withdrawal-flow.jpg" />
    </Frame>
  </Tab>
</Tabs>

## More features

<CardGroup cols={2}>
  <Card horizontal title="Exchanges" icon="arrow-right-arrow-left" href="/exchanges" arrow="true">
    Swap between crypto and fiat currencies within your merchant account, via the dashboard or API.
  </Card>

  <Card horizontal title="Mass payouts" icon="layer-group" href="/mass-payouts" arrow="true">
    Disburse crypto to many recipients at once. Supports multiple currencies and amounts in a single batch.
  </Card>

  <Card horizontal title="Top up fiat balance" icon="sack-dollar" href="/fiat/top-up-fiat" arrow="true">
    Fund your fiat balance via bank transfer or crypto. Create a top-up order first, then send the transfer from your bank.
  </Card>

  <Card horizontal title="Withdraw fiat" icon="money-bill-wave" href="/fiat/withdraw-fiat" arrow="true">
    Withdraw funds from your fiat balance to a verified bank account directly from the merchant dashboard.
  </Card>
</CardGroup>

## Merchant account setup

<CardGroup cols={3}>
  <Card title="Users & roles" icon="users" href="/merchant-administration/user-management" arrow="true">
    Add or remove users, assign roles, and set up login and 2FA.
  </Card>

  <Card title="Security settings" icon="lock" href="/merchant-administration/merchant-security" arrow="true">
    Withdrawal limits, balance notifications, and other safeguards.
  </Card>

  <Card title="API setup" icon="key" href="/merchant-administration/api-configuration" arrow="true">
    Generate an API key and register a callback URL.
  </Card>
</CardGroup>

## Compliance

<Card horizontal title="User data collection" icon="shield-halved" href="/user-data-collection">
  What customer data you need to collect and why.
</Card>
