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

CryptoCloud – это инструмент, который позволяет создавать счета на оплату в криптовалюте и предоставляет удобный интерфейс для приема, учета и вывода средств. Наш сервис дает возможность предпринимателям со всего мира принимать международные платежи удобным способом.

Цель этой документации – проиллюстрировать, как интегрировать любой проект с помошью API и начать принимать платежи в криптовалюте.

Более подробно о возможностях интеграции можно узнать в разделе «Интеграция». Для получения помощи в интеграции CryptoCloud создайте обращение в разделе «Поддержка».

Чтобы получать последние новости о нашем сервисе, следите за обновлениями в нашем Telegram-канале.

Принцип работы интеграции

Первым делом необходимо получить токен авторизации в разделе «Добавить проект» личного кабинета.

Для создания инвойса необходимо отправить запрос используя токен в заголовке Authorization.

После успешной оплаты вам придет ответ от сервиса по адресу, указанному в строке Result URL раздела «Добавить проект».

  • Мы отправляем уведомления только о успешно оплаченных платежах.
  • Платеж считается успешным только в случае полной оплаты счета. Частично оплаченный счет будет отменен.
  • Мы повторяем уведомления об успешной оплате в течение 3-х дней, если от вашего сервиса не получен ответ.
  • В случае необходимости ответ можно инициировать в ручном режиме, открыв счет в разделе «Платежи».
Авторизация
Создание счета
Проверка статуса счета
Postback
Авторизация

Авторизация

Для того, чтобы обратиться к нужным методам, вы должны быть авторизованы.

 

Для авторизации в заголовке 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."
}