Enterprise API ยท Live on 7 Chains
Developer API
Integrate reversible transactions into your platform in minutes. One API, 7 chains, real-time webhooks.
Why REVERSO API
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.
Code Examples
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
API Pricing
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
Most Popular
Business
$499/mo
- โ Unlimited transfers
- โ REST API access
- โ All supported chains
- โ Webhooks (real-time)
- โ Analytics dashboard
- โ Priority support
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 Your API Key โ Instantly
Enter your email and get a Starter key now. No sign-up, no waiting.