DEVELOPER FIRST

BuiltbyDevelopers,forDevelopers.

Automate your revenue flow with our robust API and high-performance blockchain monitoring engine. From idempotent requests to HMAC-signed webhooks.

API ProtocolREST
Webhook SigningHMAC
Delivery QueueRetry
IdempotencyKeys
API overview

API & Infrastructure for Scale

recv API gives developers invoice creation, payment monitoring and signed callbacks while keeping pricing decisions out of the integration path.

Invoice creation

Create hosted or API-only invoices with network, asset, amount, metadata and expiration.

Webhooks

Receive status changes for detected, underpaid, paid and expired invoices.

HMAC & idempotency

Verify webhook signatures and reuse idempotency keys to avoid duplicate writes.

Error handling

Predictable HTTP codes and response bodies for validation, auth, limits and network issues.

Rate limits

Clear request ceilings with upgrade paths for higher volume business workloads.

Engineering Excellence

Why this comes before pricing

Without recv

Managing multiple RPC nodes and brittle explorers.

With recv

One unified API for supported networks with standardized JSON.

Without recv

Webhooks that fail without retry logic or signatures.

With recv

Queued retries with plan-specific limits and HMAC signatures.

Without recv

Duplicate processing of the same transaction.

With recv

Idempotency controls help prevent duplicate processing.

CAPABILITIES

Hardened Infrastructure

01

HMAC Signatures

Every webhook is signed with SHA-256 for maximum security.

02

Idempotency

Protect your database from double-writes with native keys.

03

Rate Limiting

Tiered access designed for high-throughput applications.

04

SDKs & Docs

Modern OpenAPI specs and libraries for rapid integration.

05

Log Retention

Detailed history of every request and webhook attempt.

06

Status Codes

Standardized HTTP responses for predictable error handling.

API

Code examples

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

Retryable Webhook Delivery

Our webhook engine uses a persistent queue and plan-specific retry budgets. Every payload is signed with HMAC; your backend must verify the signature and timestamp, acknowledge quickly, and process events idempotently.

02

Unified Chain Abstraction

Integrating TON, TRON, and EVM usually requires three different libraries and logic flows. recv provides a single schema for all networks. Create an invoice for TRC-20 USDT the same way you create one for GRAM or USDT on TON.

03

High-Performance Watchers

recv observes supported networks and updates invoice status after detection and required confirmations. Timing depends on the selected network and the availability of its RPC infrastructure.

DEVELOPER FIRST

Build your next-gen payment flow today.

Reliability is the only metric that matters. recv API provides the high-performance primitives you need to build production-grade payment flows.