# Общая информация

## Возможности API

* **Платежи**: Создание, проверка инвойсов для проведения платежей. Поддержка динамической суммы платежа, например для пополнения баланса.
* **Вывод средств**: Автоматические выводы через API в различных валютах.
* **Swap**: Автоматический обмен средств между счетами через API.
* **Валюты**: Использование удобной валюты при указании суммы ввода или вывода, а так же получение актуального курса валют для внутренних нужд вашего проекта.
* **Информация о кассе**: Получение актуальных балансов, комиссий и лимитов по методам оплаты и вывода.
* **Отчёты и статистика**: Доступ к истории операций и общей статистике по вашей кассе.
* **HTTP Callback**: Получение http-уведомлений при выполнении вывода, оплате инвойса или другой операции, где это предусмотрено.

## Лимиты API

* **Максимум запросов в секунду**: 5 запросов
* **Максимум запросов в 10 секунд**: 50 запросов

При превышении указанных лимитов API будет возвращать код ошибки **429 Too Many Requests**. Для восстановления доступа к API уменьшите количество запросов и повторите попытку через некоторое время.

{% hint style="success" %}
Для получения статуса платежа или вывода, рекомендуется использовать [HTTP Callback уведомления](https://docs.crystalpay.io/callback).&#x20;

Мы сами направим запрос на ваш сервер, когда инвойс будет оплачен, а вывод будет обработан.
{% endhint %}

## Быстрый старт

1. **Регистрация**: [Зарегистрируйтесь в нашем боте](https://t.me/CrystalPAY_bot) и получите доступ к вашей кассе.
2. **Получение API ключей**: После создания кассы вы получите API ключи для дальнейшей работы. При необходимости их можно сбросить в настройках кассы.
3. **Изучение методов**: Ознакомьтесь с разделами документации и [примерами](https://docs.crystalpay.io/specifikaciya/primery-po-rabote-s-api-na-raznykh-yazykakh), чтобы понять, как работать с методами API.
4. **Тестирование платежей**: Используйте тестовые платежи, чтобы проверить работоспособность интеграции в вашем приложении. Режим тестовых платежей можно найти в настройках кассы.
