К содержимому

Один простой слой для цифровых активов и платежей

Управляйте криптой.Принимайте крипту.Без лишней сложности.

Все активы на одном экране, каждый статус — понятными словами. Криптоплатежи для вашего продукта: один вызов API, страница оплаты и подписанные вебхуки.

  • Просто пользоваться
  • Сделано для реальных продуктов
  • Ничего лишнего

Активы, которые можно принимать и хранить

  • BTCBitcoin
  • ETHEthereum (ERC20)
  • USDCEthereum (ERC20)
  • USDTEthereum (ERC20)
  • LTCLitecoin
  • TRXTRON (TRC20)
  • USDTTRON (TRC20)

Всё на одном экране

Балансы, ожидающие суммы и история по каждому активу на одном экране — рядом с каждой цифрой сеть и статус.

Создано для действий

Отправляйте и получайте, видя сумму, сетевую комиссию и адрес получателя до того, как подтвердить.

Простая интеграция

Один POST создаёт платёж. Подписанные вебхуки сообщают результат. Документация ведёт от первого вызова до подтверждённого платежа.

Полный контроль платежей

У платежа один статус — одинаковый на странице оплаты, в API и в ваших вебхуках, — поэтому вы всегда знаете, что сказать клиенту.

Два способа начать

Для людей. Для бизнеса.

Разные задачи. Один простой слой.

Люди получают контроль над своей криптой. Бизнес — криптоплатежи без криптосложностей. Один аккаунт, одни статусы, одни цифры.

Для людей

Ваша крипта под контролем.

  • Видите, чем владеете, — по активам и сетям
  • Отправляете и получаете, зная комиссию заранее
  • Каждый статус — понятными словами
Начать как частное лицо

Для бизнеса

Криптоплатежи без криптосложностей.

  • Один вызов API создаёт платёж
  • Страница оплаты, на которой платит ваш клиент
  • Подписанные вебхуки сообщают каждый статус
Начать для бизнеса
POST /v1/invoices
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.

Простой сценарий интеграции

От вашего продукта к криптоплатежам. В четыре шага.

  1. 1Ваш сервисСоздаёт платёж одним вызовом API
  2. 2CryptoLikeВыдаёт адрес и страницу оплаты
  3. 3КлиентПлатит из своего кошелька
  4. 4Ваш сервисПолучает подписанный вебхук и обновляет заказ

Вот и всё.

Для тех, кто строит

Интеграция за часы, а не недели.

Нужно сделать три вещи: один POST для создания платежа, редирект на страницу оплаты и обработчик вебхука для результата. Адреса, подтверждения и консолидация остаются на нашей стороне.

  • API-first: одно документированное действие — один вызов
  • Подписанные вебхуки с повторами
  • Статусы названы явно, включая конечные
  • Для продуктовых команд: тестовые ключи, типизированный клиент, OpenAPI
Читать документацию
POST /v1/invoices
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.

Отвечаем по e-mail, обычно в течение рабочего дня. или напишите напрямую на hello@cryptolike.net

Готовы начать?

Начните с простой крипты.

Создайте аккаунт, выпустите тестовый ключ и проведите первый платёж в тестовой сети. Документация ведёт от первого вызова до подтверждённого платежа.