Созданоразработчикамидляразработчиков.
Автоматизируйте потоки доходов с помощью нашего надежного API и высокопроизводительного ядра мониторинга. От идемпотентных запросов до HMAC-подписей.
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-объемы при росте нагрузки.
Почему продукт нужен до выбора тарифа
Управление множеством RPC-нод и нестабильных эксплореров.
Единый API для TON, USDT в TON, TRON, Base и BSC со стандартизированным JSON.
Вебхуки, которые падают без логики повторов и подписей.
Очередь повторов с лимитами тарифа и HMAC-подписью.
Дублирование обработки одной и той же транзакции.
Идемпотентность помогает предотвращать повторную обработку.
Защищенная инфраструктура
HMAC подписи
Каждый вебхук подписан SHA-256 для максимальной защиты.
Идемпотентность
Защитите базу от двойных записей нативным слоем.
Rate Limiting
Гибкие лимиты для высоконагруженных приложений.
SDK и Доки
OpenAPI спецификации и библиотеки для быстрого старта.
Логирование
Подробная история каждого запроса и попытки вебхука.
Статус-коды
Стандартные HTTP-ответы для предсказуемой обработки.
Примеры кода
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
})
});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");
}Повторная доставка вебхуков
Движок использует очередь повторных доставок. Если сервер недоступен, попытки повторяются в пределах бюджета активного тарифа. Каждый payload подписывается HMAC, а backend должен проверять подпись и timestamp.
Абстракция блокчейн-сетей
Интеграция TON, TRON и EVM обычно требует разных библиотек и логики. recv дает единую схему для всех сетей. Создавайте инвойс для TRC-20 USDT так же просто, как для GRAM или USDT в TON.
Высокопроизводительные вотчеры
recv наблюдает поддерживаемые сети и обновляет статусы после обнаружения и требуемых подтверждений. Время зависит от конкретной сети и доступности её RPC-инфраструктуры.
Создайте платежный сценарий нового поколения уже сегодня.
Надежность — единственная метрика, которая имеет значение. recv API предоставляет мощные примитивы для создания платежных сценариев любого уровня.