Всё на одном экране
Балансы, ожидающие суммы и история по каждому активу на одном экране — рядом с каждой цифрой сеть и статус.
Один простой слой для цифровых активов и платежей
Все активы на одном экране, каждый статус — понятными словами. Криптоплатежи для вашего продукта: один вызов API, страница оплаты и подписанные вебхуки.
Активы, которые можно принимать и хранить
Балансы, ожидающие суммы и история по каждому активу на одном экране — рядом с каждой цифрой сеть и статус.
Отправляйте и получайте, видя сумму, сетевую комиссию и адрес получателя до того, как подтвердить.
Один POST создаёт платёж. Подписанные вебхуки сообщают результат. Документация ведёт от первого вызова до подтверждённого платежа.
У платежа один статус — одинаковый на странице оплаты, в API и в ваших вебхуках, — поэтому вы всегда знаете, что сказать клиенту.
Два способа начать
Разные задачи. Один простой слой.
Для людей
Для бизнеса
POST /v1/invoices
{
"amount": "49.90",
"currency": "USD",
"order_id": "10042",
"return_url": "https://shop.example/thanks"
}
// 201 → { "id": "4e2b…", "status": "new", "checkout_url": "…/pay/4e2b…" }Ключевые возможности
Балансы по активам и сетям, отправка и получение, полная история с комиссиями и идентификаторами транзакций.
Инвойсы для разовых сумм, статические адреса для постоянных клиентов. Цена в крипте или в фиате с зафиксированным курсом.
Платёж обнаружен. Ожидаем подтверждения. Платёж подтверждён. Тот же статус на странице оплаты, в API и в ваших вебхуках.
OpenAPI-документ, типизированный TypeScript-клиент, вебхуки с подписью HMAC и повторами, ключ идемпотентности на каждый POST.
Простой сценарий интеграции
Вот и всё.
Для тех, кто строит
Нужно сделать три вещи: один POST для создания платежа, редирект на страницу оплаты и обработчик вебхука для результата. Адреса, подтверждения и консолидация остаются на нашей стороне.
curl -X POST https://api.cryptolike.net/v1/invoices \
-H "Content-Type: application/json" -H "Idempotency-Key: order-10042" \
-H "X-API-Key: $KEY_ID" -H "X-Timestamp: $TS" -H "X-Signature: $SIG" \
-d '{
"amount": "49.90",
"currency": "USD",
"order_id": "10042",
"return_url": "https://shop.example.com/orders/10042",
"webhook_url": "https://shop.example.com/hooks/cryptolike"
}'FAQ
CryptoLike принимает Bitcoin, Litecoin, Ethereum (включая токены ERC20) и TRON (включая токены TRC20). Актуальный каталог отдаёт GET /v1/currencies; у каждого актива видны сеть и порог подтверждений до того, как вы его используете.
Вы создаёте платёж в USD или другой включённой фиатной валюте. Курс фиксируется в момент, когда известна монета — при создании или когда плательщик выбирает монету на странице оплаты, — и не меняется в течение срока жизни платежа. В платеже хранятся фиатная сумма, зафиксированный курс и сумма в крипте.
Меньше: платёж переходит в underpaid, страница показывает остаток, и клиент может доплатить на тот же адрес до истечения срока. Больше: платёж считается оплаченным, вся сумма зачисляется вам, а вебхук содержит overpaid_amount — рассчитаться с клиентом вы можете сами.
Подпишите вебхук: каждое событие подписано HMAC-SHA256 и повторяется с тем же event id, поэтому обработчик может выполнить действие один раз и игнорировать повторы. Или читайте GET /v1/invoices/{id} — статус paid означает, что средства подтверждены и зачислены на ваш баланс.
Нет. Вы вызываете API и получаете вебхуки; адреса, подтверждения, консолидация и выплаты — на стороне платформы. Адреса выплат можно ограничить белым списком, а крупные выплаты — вторым подтверждением.
Конкретной суммой с единицей измерения до каждого действия: в расчёте выплаты, в ответе API и на странице оплаты. Комиссия платформы задаётся по каждому активу и списывается только при подтверждении платежа; см. Тарифы.
Да. Ключи CryptoLike с префиксом ck_test_ работают с dev- или stage-инстансом в тестовых сетях. Эталонный вектор подписи в документации за один вызов покажет, верно ли вы подписываете запросы.
Инвойс — разовый платёж на фиксированную сумму с ограничением по времени: заказ, пополнение, списание за подписку. Статический адрес — постоянный адрес для одного клиента, на котором каждый входящий перевод зачисляется после подтверждений этого актива: балансы, депозиты, регулярные пополнения. И то и другое создаётся одним вызовом API и сообщает о себе через одни и те же вебхуки.
Зависит от актива: у каждого свой порог подтверждений, заданный в каталоге (GET /v1/currencies) и показанный на странице оплаты как «n из N подтверждений, обычно около X мин». Плательщик видит «Платёж обнаружен», как только перевод появился в сети, и «Платёж подтверждён», когда порог достигнут, — в этот момент средства зачисляются на ваш баланс.
Контакты
Расскажите о продукте и ожидаемых объёмах или задайте любой вопрос об интеграции. Ответим по e-mail.
Готовы начать?
Создайте аккаунт, выпустите тестовый ключ и проведите первый платёж в тестовой сети. Документация ведёт от первого вызова до подтверждённого платежа.