> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ca.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 portal — 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.

> [card] [Supported currencies](https://docs.ca.cryptoprocessing.com/supported-currencies.md)
>
> See the full list of supported cryptocurrencies, networks, and fiat.

> [card] [Confirmations and limits](https://docs.ca.cryptoprocessing.com/confirmations-and-limits.md)
>
> Required confirmations and minimum deposit & withdrawal amounts per currency.

## Common use cases

> [tab] Create payment links
>
> **1. Create a payment request**
>
> Set the amount, the currency you want, and the lifespan.
>
> **2. Redirect your customer to pay**
>
> They complete it on a hosted page showing the payment details and available options.
>
> **3. Receive the exact amount**
>
> Once confirmed, the rate is locked and conversion is handled for you.
>
> [Learn more about payment requests →](https://docs.ca.cryptoprocessing.com/payment-requests.md)
>
> ![Payment request step 1](https://mintcdn.com/cr-can/cHLK0sE9xeQkIDkB/images/payment-requests/payment-request-1-cropped.png?fit=max\&auto=format\&n=cHLK0sE9xeQkIDkB\&q=85\&s=e28ea6afac548261dec56b0345b78cd2)
>
> ![Payment request step 2](https://mintcdn.com/cr-can/cHLK0sE9xeQkIDkB/images/payment-requests/payment-request-2-cropped.png?fit=max\&auto=format\&n=cHLK0sE9xeQkIDkB\&q=85\&s=946b854cab770243a070e8d6a18fee46)

> [tab] Accept crypto deposits
>
> **1. Create a deposit address**
>
> Via the API or in the portal. Show it to your customer as an address and QR code.
>
> **2. Your customer sends funds**
>
> They can pay to the same address any number of times; we pick up the transaction right away.
>
> **3. Funds are credited automatically**
>
> Your balance updates once the required confirmations are reached on-chain.
>
> [Learn more about crypto deposits →](https://docs.ca.cryptoprocessing.com/deposits.md)
>
> ![Deposit address screen showing the address, QR code, and share options for accepting a crypto deposit](https://mintcdn.com/cr-can/aA1wv-2fjKfrD_0M/images/deposits/deposit-address.png?fit=max\&auto=format\&n=aA1wv-2fjKfrD_0M\&q=85\&s=8839549a41461f1f7ce567b42a2ebf8c)

> [tab] Send crypto
>
> **1. Your customer requests a payout**
>
> They enter a destination address in your withdrawal form.
>
> **2. You send the withdrawal**
>
> Send it via the API or the portal — funds move from your balance to that address on-chain.
>
> **3. The transaction is confirmed**
>
> The transaction is created on the blockchain. Once confirmed, your customer receives the funds.
>
> [Learn more about crypto withdrawals →](https://docs.ca.cryptoprocessing.com/withdrawals.md)
>
> ![Send crypto screen showing the recipient address, amount, fee breakdown, and total for a withdrawal](https://mintcdn.com/cr-can/3yqDq5bl2_FXe7wN/images/withdrawals/withdrawal-send.png?fit=max\&auto=format\&n=3yqDq5bl2_FXe7wN\&q=85\&s=00ea59690a7c0501fb9e990e94f5ed07)

## More features

> [card] [Exchanges](https://docs.ca.cryptoprocessing.com/exchanges.md)
>
> Swap between crypto and fiat currencies within your merchant account, via the portal or API.

> [card] [Mass payouts](https://docs.ca.cryptoprocessing.com/mass-payouts.md)
>
> Disburse crypto to many recipients at once. Supports multiple currencies and amounts in a single batch.

> [card] [Top up fiat balance](https://docs.ca.cryptoprocessing.com/fiat/top-up-fiat.md)
>
> Fund your fiat balance via bank transfer or crypto. Create a top-up order first, then send the transfer from your bank.

> [card] [Withdraw fiat](https://docs.ca.cryptoprocessing.com/fiat/withdraw-fiat.md)
>
> Withdraw funds from your fiat balance to a verified bank account directly from the portal.

## Merchant account setup

> [card] [Users & roles](https://docs.ca.cryptoprocessing.com/merchant-administration/user-management)
>
> Add or remove users, assign roles, and set up login and 2FA.

> [card] [Security settings](https://docs.ca.cryptoprocessing.com/merchant-administration/merchant-security)
>
> Withdrawal limits, balance notifications, and other safeguards.

> [card] [API setup](https://docs.ca.cryptoprocessing.com/merchant-administration/api-configuration)
>
> Generate an API key and register a callback URL.

## Compliance

> [card] [User data collection](https://docs.ca.cryptoprocessing.com/user-data-collection.md)
>
> What customer data you need to collect and why.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.