> For the complete documentation index, see [llms.txt](https://docs.cload.one/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cload.one/features-explained/transactions.md).

# Transactions

CLOAD provides an efficient and secure transaction system, ensuring that users can smoothly complete purchases, transfers, and refunds on the platform while maintaining transparency and protecting user rights.

***

1. **Purchasing Projects**

**Steps:**

<figure><img src="/files/FqG0x5M0mbW7iY8GjggN" alt=""><figcaption></figcaption></figure>

* On the project page, click the **Download** button to view the project’s price and supported token types.

<figure><img src="/files/zgYwc5AzDDTSeoWn5tI2" alt=""><figcaption></figcaption></figure>

* **Check Account Balance:** Go to "My Page" and view the **My Wallet** card to ensure you have sufficient funds.
* **Top Up Your Account:** If your balance is insufficient, click **Receive** to deposit supported ICRC1 tokens into your account. (Note: Do not deposit unsupported tokens.)
* **Complete Payment:** After payment, you can download the project files and quickly access the content you need.

**Supported Token Types:**\
The platform supports various token payment methods, such as ICP and CKBTC, allowing users the flexibility to choose.

2. **Refund Requests**

**Process Description:**

<figure><img src="/files/TQ5vN78casxHYNEm9ezU" alt=""><figcaption></figcaption></figure>

* If you’re unsatisfied with a purchased project, you can request a refund. Go to the **Refund** list on "My Page" and select the project you’d like to refund.
* The system will automatically process refunds based on the transaction status. If it times out without processing, users can manually initiate a refund in the **Refund** list, ensuring funds return to their account.

3. **Token Transfers**

**Steps:**

* Navigate to the **My Wallet** section of "My Page" and click **Send**.
* Enter the recipient’s address and the transfer amount. Confirm to complete the token transfer.

**Notes:**

* Ensure the recipient’s address is correct, as sending to the wrong address may result in irretrievable tokens.
* Transfer fees vary depending on the token type and will be displayed before payment.
