DEVELOPER FIRST

Созданоразработчикамидляразработчиков.

Автоматизируйте потоки доходов с помощью нашего надежного API и высокопроизводительного ядра мониторинга. От идемпотентных запросов до HMAC-подписей.

Протокол APIREST
Подпись вебхуковHMAC
Очередь доставкиRetry
ИдемпотентностьKeys
Обзор API

API и инфраструктура для масштабирования

recv API дает разработчикам создание инвойсов, мониторинг оплат и подписанные callback-уведомления, оставляя тарифные решения вне интеграционного сценария.

Invoice creation

Создание hosted или API-only инвойсов с сетью, активом, суммой, metadata и сроком действия.

Webhooks

Статусы detected, underpaid, paid и expired приходят на ваш backend.

HMAC/idempotency

Проверяйте подписи вебхуков и используйте idempotency keys против дублей.

Error handling

Предсказуемые HTTP-коды для валидации, авторизации, лимитов и сетевых ошибок.

Rate limits

Понятные лимиты запросов с переходом на business-объемы при росте нагрузки.

Инженерное превосходство

Почему продукт нужен до выбора тарифа

Без recv

Управление множеством RPC-нод и нестабильных эксплореров.

С recv

Единый API для TON, USDT в TON, TRON, Base и BSC со стандартизированным JSON.

Без recv

Вебхуки, которые падают без логики повторов и подписей.

С recv

Очередь повторов с лимитами тарифа и HMAC-подписью.

Без recv

Дублирование обработки одной и той же транзакции.

С recv

Идемпотентность помогает предотвращать повторную обработку.

ВОЗМОЖНОСТИ

Защищенная инфраструктура

01

HMAC подписи

Каждый вебхук подписан SHA-256 для максимальной защиты.

02

Идемпотентность

Защитите базу от двойных записей нативным слоем.

03

Rate Limiting

Гибкие лимиты для высоконагруженных приложений.

04

SDK и Доки

OpenAPI спецификации и библиотеки для быстрого старта.

05

Логирование

Подробная история каждого запроса и попытки вебхука.

06

Статус-коды

Стандартные HTTP-ответы для предсказуемой обработки.

API

Примеры кода

create invoiceNode.js / Fetch
const invoice = await fetch("https://recv.money/v1/invoices", {
  method: "POST",
  headers: {
    "Authorization": "Bearer live_...",
    "Idempotency-Key": "order_9841",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    title: "Order #9841",
    base_amount_usd: "149.00",
    payable_network: "TRON",
    expires_in_minutes: 60
  })
});
verify webhookExpress / Webhook
const signature = req.headers["x-recv-signature"];
const timestamp = req.headers["x-recv-timestamp"];
const expected = "v1=" + hmacSha256(timestamp + "." + rawBody, webhookSecret);

if (signature !== expected) {
  return res.status(401).send("invalid signature");
}
01

Повторная доставка вебхуков

Движок использует очередь повторных доставок. Если сервер недоступен, попытки повторяются в пределах бюджета активного тарифа. Каждый payload подписывается HMAC, а backend должен проверять подпись и timestamp.

02

Абстракция блокчейн-сетей

Интеграция TON, TRON и EVM обычно требует разных библиотек и логики. recv дает единую схему для всех сетей. Создавайте инвойс для TRC-20 USDT так же просто, как для GRAM или USDT в TON.

03

Высокопроизводительные вотчеры

recv наблюдает поддерживаемые сети и обновляет статусы после обнаружения и требуемых подтверждений. Время зависит от конкретной сети и доступности её RPC-инфраструктуры.

DEVELOPER FIRST

Создайте платежный сценарий нового поколения уже сегодня.

Надежность — единственная метрика, которая имеет значение. recv API предоставляет мощные примитивы для создания платежных сценариев любого уровня.