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

# Features

Cryptoix helps your business accept cryptocurrency payments easily and securely. This guide outlines the core features available to you as a merchant.

## Understanding Key Business Objects

To help you manage your payments effectively, here's a quick overview of how Cryptoix defines different financial actions:

* **Transactions:** These are individual records of a payment attempt. When a customer starts a checkout for a product, a payment link, or an invoice, a transaction is created to track its status from initiation to completion or failure.
* **Invoices:** A formal request for payment for goods or services. You create an invoice with a specific amount, currency, and due date. Customers pay invoices via a hosted checkout.
* **Subscriptions:** These allow you to set up recurring billing. Cryptoix automatically generates recurring invoices on a schedule you define, and customers pay those invoices through hosted checkout.
* **Withdrawals:** This is when you move funds from your Cryptoix balance to an external cryptocurrency wallet that you own.
* **Payouts:** A feature for sending funds to multiple recipients, often used for distributing payments to contractors or suppliers.
* **Refunds:** When you return a customer's payment, either in full or partially.

## Hosted Crypto Checkout

When a customer is ready to pay, Cryptoix provides a seamless checkout experience.

1. **Initiate Payment:** You can start a payment from your dashboard, a payment link, an invoice, or directly through our API.
2. **Customer Pays:** Your customer is directed to a secure Cryptoix payment page where they can choose their cryptocurrency and complete the transaction.
3. **Confirmation:** Once the payment is confirmed on the blockchain, Cryptoix automatically updates the transaction status.
4. **Notification:** You receive a notification (e.g., via email or webhook) that the payment has been successfully received.

## Payment Links and Public Payment Pages

Create simple ways for customers to pay you without needing a full integration.

* **Payment Links:** Generate a unique link for a specific amount and currency. Share this link via email, chat, or social media. When clicked, it leads to a pre-filled payment page for your customer.
* **Public Payment Pages:** Set up a customizable page on your website or hosted by Cryptoix where customers can select an item or enter an amount to pay. This is ideal for donations, simple product sales, or service fees.

## Invoices and Subscriptions

Manage recurring payments and formalize one-time charges with Cryptoix.

* **Invoices:** Create and send professional invoices to your customers for specific goods or services. You can set due dates, amounts, and accepted currencies. Customers can pay directly from the invoice.
* **Subscriptions:** Set up recurring billing for your customers. Cryptoix automatically generates recurring invoices on the schedule you define (e.g., weekly, monthly, yearly), and customers pay those invoices through hosted checkout. This is perfect for membership sites, SaaS products, or retainer services.

## Wallets and Balances

Keep track of your cryptocurrency holdings within Cryptoix.

* **Merchant Wallets:** Cryptoix provides you with dedicated wallets to receive cryptocurrency payments.
* **Balance Tracking:** View your real-time balances for each cryptocurrency you accept directly from your merchant dashboard.

## Withdrawals, Payouts, and Refunds

Manage the movement of funds in and out of your Cryptoix account.

* **Withdrawals:** You can withdraw your cryptocurrency balance from your Cryptoix wallet to an external cryptocurrency address you control.
* **Payouts:** For businesses requiring bulk payments, Cryptoix supports batch payouts, allowing you to send funds to multiple recipients efficiently.
* **Refunds:** If needed, you can process full or partial refunds for customer payments directly through your dashboard or API.

## Commerce Plugins

Integrate Cryptoix seamlessly with your existing e-commerce store. We offer plugins for popular platforms:

* WooCommerce
* Easy Digital Downloads

These plugins simplify the process of adding cryptocurrency payment options to your online store.

## Webhooks and API Access

For advanced users and custom integrations, Cryptoix provides powerful tools.

* **Webhooks:** Receive real-time notifications from Cryptoix about important events, such as successful payments, completed withdrawals, or new invoices. This allows your systems to react instantly to changes. For technical details, please refer to the [Developers section](broken://pages/e6cd23a48543e425411e5efeec5da3a95e22beec).
* **API Access:** Our comprehensive API allows you to programmatically manage payments, view transactions, manage balances, initiate withdrawals, and more. This is ideal for custom application development and deep integration. For detailed API documentation, please refer to the [Developers section](broken://pages/e6cd23a48543e425411e5efeec5da3a95e22beec).

## KYC, Compliance, and Reporting

We are committed to security and regulatory compliance.

* **KYC (Know Your Customer):** Depending on your region and transaction volume, you may be required to complete a KYC verification process. This helps us comply with financial regulations and protect your account.
* **Reporting:** Access transaction history, balance reports, and other financial summaries from your dashboard to help with your business accounting and reconciliation.
* **Compliance:** Cryptoix operates with a strong focus on compliance to ensure a secure and trustworthy payment environment.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.cryptoix.io/features.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
