Добро пожаловать в документацию
разработчика CryptoCloud

CryptoCloud – это инструмент, который позволяет создавать счета на оплату в криптовалюте и предоставляет удобный интерфейс для приема, учета и вывода средств. Наш сервис дает возможность предпринимателям со всего мира принимать международные платежи удобным способом.
Цель этой документации – проиллюстрировать, как интегрировать любой проект с помошью API и начать принимать платежи в криптовалюте.
Более подробно о возможностях интеграции можно узнать в разделе «Интеграция». Для получения помощи в интеграции CryptoCloud создайте обращение в разделе «Поддержка».
Чтобы получать последние новости о нашем сервисе, следите за обновлениями в нашем Telegram-канале.
Принцип работы интеграции
Первым делом необходимо получить токен авторизации в разделе «Добавить проект» личного кабинета.
Для создания инвойса необходимо отправить запрос используя токен в заголовке Authorization.
После успешной оплаты вам придет ответ от сервиса по адресу, указанному в строке Result URL раздела «Добавить проект».
- Мы отправляем уведомления только о успешно оплаченных платежах.
- Платеж считается успешным только в случае полной оплаты счета. Частично оплаченный счет будет отменен.
- Мы повторяем уведомления об успешной оплате в течение 3-х дней, если от вашего сервиса не получен ответ.
- В случае необходимости ответ можно инициировать в ручном режиме, открыв счет в разделе «Платежи».
Авторизация
Для того, чтобы обратиться к нужным методам, вы должны быть авторизованы.
Для авторизации в заголовке Authorization необходимо передавать ваш API KEY:
Authorization: Token <API KEY>
Для всех неавторизованных запросов сервер вернет ошибку авторизации «401».
API KEY вы можете получить на странице «Добавить проект» в личном кабинете.
Пример запроса с токеном
curl-X POST https://api.cryptocloud.plus/v1/invoice/create \
-header "Authorization: Token eyJ0eXAiOiJKV1QiLCJhbGciOiJIAcI1NiJ9.eyJpZCI6MTMsImV4cCI6MTYzMTc4NjQyNn0.HQavV3z8dFnk56bX3MSY5X9lR6qVa9YhAoeTEH
Возможные ошибки
Код ответа |
Ключ ошибки |
Описание ошибки |
401 |
Unauthenticated |
Неверный API KEY |
Пример ответа с ошибкой
{
"message": "Unauthenticated."
}