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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cload.one/features-explained/transactions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
