# Intergration and Testing

In the «Integration and Testing» section you will find information on how to connect and test CryptoCloud for accepting cryptocurrency payments.

***

{% content-ref url="/pages/iXkuVv0sIgk2Od8l3wkz" %}
[Integration Methods](/en/integration/integration-methods.md)
{% endcontent-ref %}

Learn about different options of CryptoCloud integration: via API, ready-made plugins for CMS, HTML widget. Choose the most convenient way for your project and follow the step-by-step instructions.

***

{% content-ref url="/pages/jMMwpObuKhl7HpURvpUr" %}
[API Integration](/en/integration/api.md)
{% endcontent-ref %}

API integration provides maximum flexibility and automation of the payment processing. Get detailed instructions on how to use the API to create invoices, authorize requests and receive transaction notifications.

***

{% content-ref url="/pages/LSq6IA2obVTmE4irzFG4" %}
[CMS Plugins](/en/integration/cms-plugins.md)
{% endcontent-ref %}

CryptoCloud offers ready-made plugins for popular CMS platforms such as Tilda, WooCommerce, Opencart and others. The modules allow you to quickly and easily connect crypto payments on your website without complicated setup.

***

{% content-ref url="/pages/Kaw8VXCxUrvEzkfMFtta" %}
[HTML Widget](/en/integration/html-widget.md)
{% endcontent-ref %}

HTML widget is an easy way to add a block to create invoices for payments. You can easily place it on your website as a button or form to accept cryptocurrency payments.

***

{% content-ref url="/pages/lOjnJCjVYBi5bIFJJWc4" %}
[Integration Testing](/en/integration/testing-integration.md)
{% endcontent-ref %}

After setting up any integration method, be sure to test it. This stage allows you to make sure that the system works correctly and is ready to accept real payments.

***

{% content-ref url="/pages/VtTnn9jgqgq8R5qe4KB3" %}
[CryptoCloud Brand Guide](/en/integration/guideline.md)
{% endcontent-ref %}

Tell your audience about the new convenient payment option. Follow the guidelines for using logos, color palettes, payment icons, and payment buttons, and refer to the instructions on how to mention CryptoCloud on your website correctly.


---

# 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://support.cryptocloud.plus/en/integration.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.
