# Integration Methods

After having registered and [added a project](https://support.cryptocloud.plus/en/getting-started/add-project) in your personal account, you need to choose one of the available integration methods: API, plugins for CMS, universal HTML module or permanent links. For each method of connection a detailed instruction with step-by-step description of actions is provided.&#x20;

You can study the instructions in the [documentation for developers](https://docs.cryptocloud.plus/en).

### API

Integration via API provides maximum flexibility and automation of payment acceptance. To get started, you need to get an API key in the project settings section of your CryptoCloud personal account. An invoice is created by sending a request using the API key. After successful payment, the service sends a notification to the address specified by you (postback), which allows you to automate the payment processing.&#x20;

Detailed instructions on API connection are [in the section](https://docs.cryptocloud.plus/en/start/how-it-works).

### H2H integration (white label)

Host2Host is an API integration option in which the payment page is not used. After an invoice is created, the system sends your server the payment details (wallet address, network, amount, currency). You display them on your side — in the website, application, or terminal interface — without redirecting the user to CryptoCloud.

Payment statuses are delivered via postback notifications, allowing you to fully automate payment processing in your system.

A detailed H2H integration guide is available [in the section](https://support.cryptocloud.plus/en/integration/h2h).

### CMS plugins

CryptoCloud offers ready-made plugins for integration with popular content management systems (CMS), which greatly simplifies the process of connecting payment acceptance on the site. The modules allow you to set up integration in minutes.&#x20;

Instructions on how to work with modules can be found [in the section](https://docs.cryptocloud.plus/en/cms-plugins/list).&#x20;

The list of supported CMS is constantly expanding.

### HTML widget

HTML widget is a simple integration method for accepting crypto payments. It allows you to place a block on your website, with the help of which users can create invoices for payment. The block can be implemented as a form or a button.&#x20;

Detailed instructions on how to connect the HTML widget are [in the section](https://docs.cryptocloud.plus/en/buttons-forms/html-widget).

### Постоянные ссылки

Another popular tool among merchants is a permanent payment link, which can be used to accept payments without the need to constantly create accounts.&#x20;

You can place a permanent link on your website, embed it in a button, or send it via messenger. This method is also great for accepting donations.&#x20;

You can learn more about permanent links [in the section](https://support.cryptocloud.plus/en/payments/donation-links).

{% hint style="info" %}
If you have any questions or need help, you can contact our support via chat on the website and in your personal account, as well as reach us on Telegram. Support contacts are listed [on our website](https://cryptocloud.plus/en/support).
{% endhint %}
