Enterprise API ยท Live on 7 Chains

Developer API

Integrate reversible transactions into your platform in minutes. One API, 7 chains, real-time webhooks.

Built for Scale

โšก

Lightning Fast

Sub-100ms response time. Create transfers instantly.

๐Ÿ”—

Multi-chain

One API, 7 chains: Ethereum, BSC, Arbitrum, Base, Polygon, Optimism, Avalanche.

๐Ÿ””

Webhooks

Real-time notifications for all transfer events.

๐Ÿ“Š

Dashboard

Full analytics and monitoring included.

Quick Start

Copy, paste, integrate. It's that simple.

POST /api/v1/transfers ๐Ÿ“‹ Copy
const body = {
    chainId: 1,
    to: '0xRecipient...',
    amount: '1000000000000000000',
    lockDuration: 86400,
    withInsurance: true,
    metadata: { orderId: '12345' }
};

const timestamp = Math.floor(Date.now() / 1000);
const signature = signHmac(
    JSON.stringify(body),
    `${timestamp}.YOUR_SIGNING_SECRET`
); // HMAC-SHA256

const response = await fetch('https://reverso-tu3o.onrender.com/api/v1/transfers', {
    method: 'POST',
    headers: {
        'X-API-KEY': 'YOUR_API_KEY',
        'X-Signature': signature,
        'X-Timestamp': timestamp.toString(),
        'Content-Type': 'application/json'
    },
    body: JSON.stringify(body)
});

const { transfer, transaction } = await response.json();
// Sign `transaction` with user's wallet and broadcast.
POST /api/v1/transfers/:id/cancel ๐Ÿ“‹ Copy
const timestamp = Math.floor(Date.now() / 1000);
const signature = signHmac('', `${timestamp}.YOUR_SIGNING_SECRET`);

const response = await fetch('https://reverso-tu3o.onrender.com/api/v1/transfers/abc123/cancel', {
    method: 'POST',
    headers: {
        'X-API-KEY': 'YOUR_API_KEY',
        'X-Signature': signature,
        'X-Timestamp': timestamp.toString()
    }
});

const { transaction } = await response.json();
// Sign and broadcast to cancel - funds return to sender instantly!
Webhook Payload ๐Ÿ“‹ Copy
// Your server receives this when transfer status changes:
{
  "event": "transfer.claimed",
  "transfer": {
    "id": "abc123",
    "status": "claimed",
    "from": "0xSender...",
    "to": "0xRecipient...",
    "amount": "1000000000000000000",
    "chainId": 1,
    "txHash": "0x...",
    "claimedAt": "2025-01-15T12:00:00Z"
  },
  "metadata": { "orderId": "12345" }
}
GET /api/v1/transfers/:id ๐Ÿ“‹ Copy
const timestamp = Math.floor(Date.now() / 1000);
const signature = signHmac('', `${timestamp}.YOUR_SIGNING_SECRET`);

const response = await fetch('https://reverso-tu3o.onrender.com/api/v1/transfers/abc123', {
    headers: {
        'X-API-KEY': 'YOUR_API_KEY',
        'X-Signature': signature,
        'X-Timestamp': timestamp.toString()
    }
});

const { transfer } = await response.json();

console.log(transfer.status);       // "locked" | "claimable" | "claimed" | "cancelled"
console.log(transfer.timeRemaining); // Seconds until claimable
console.log(transfer.canCancel);     // true if still cancellable

Choose Your Plan

Start free, scale as you grow

Starter

$99/mo
  • โœ“ 100 transfers/month
  • โœ“ REST API access
  • โœ“ 7 chains supported
  • โœ“ Email support
  • โœ• Webhooks
  • โœ• Dashboard
Get Started

Enterprise

$2,000/mo
  • โœ“ Everything in Business
  • โœ“ White-label solution
  • โœ“ 99.9% SLA guarantee
  • โœ“ 24/7 dedicated support
  • โœ“ Custom integration
  • โœ“ On-chain fee discount
Get Started

๐Ÿ”‘ Get Your API Key โ€” Instantly

Enter your email and get a Starter key now. No sign-up, no waiting.

Ready to Integrate?

Start building with reversible transactions today