Good afternoon, Alex 👋
Deposits, withdrawals, and integrations at a glance.
Available balance
$24,850
+12% this week
Deposit volume
$840K
142 confirmed
Pending payouts
$1,200
2 processing
Success rate
98.4%
Last 30 days
Crypto deposits and merchant withdrawals for BTC, TRX, USDT, and USDC — one API for inbound payments and outbound payouts.
Free to start · 190+ countries · 99.9% uptime SLA
Infrastructure
Deposits, withdrawals, balances, and webhooks — isolated per merchant, monitored end-to-end, delivered with cryptographic proof.
Explore the APIProduction-grade availability for deposit and withdrawal flows.
Accept crypto from operators and users worldwide.
Every event verified — no polling, no guesswork.
BTC, TRX, USDT, and USDC through a single integration.
Platforms send and forget. But the cost of these failures is real.
User sends crypto but your platform never gets notified. The session times out. They don't retry.
Each operator runs their own nodes and keys. One mistake and funds are lost or stuck.
Shared credentials between platforms. One breach exposes every operator on the gateway.
Single webhook endpoint, no retries. When it fails, deposits sit unconfirmed for hours.
Two-way gateway
Webstriva handles the full lifecycle — from user deposits that credit your platform, to merchant withdrawals that settle to your treasury wallets.
Users fund accounts via crypto
Create deposit
POST /api/v1/payments with amount and crypto
User pays
Unique address generated for on-chain transfer
Confirm
Blockchain confirmation tracked automatically
Webhook
payment.paid event credits merchant balance
Merchants settle to whitelisted wallets
Whitelist address
Add treasury wallet in merchant dashboard
Request payout
POST /api/v1/withdrawals from available balance
Review
Optional admin approval before processing
Settle
withdrawal.completed webhook confirms payout
Merchant dashboard
Deposits, withdrawals, balances, webhooks, and API credentials — in one operator workspace.
Deposits, withdrawals, and integrations at a glance.
Available balance
$24,850
+12% this week
Deposit volume
$840K
142 confirmed
Pending payouts
$1,200
2 processing
Success rate
98.4%
Last 30 days
Grab an API key, paste a snippet, ship. Create deposits and request withdrawals across BTC, TRX, USDT, and USDC.
8 signed webhook event types, HMAC-SHA256
payment.created → payment.paid · withdrawal.created → withdrawal.completed
# config/webstriva.php + app/Services/WebstrivaService.php
Http::withToken(config('webstriva.api_key'))
->post('https://cfdpax.com/api/v1/payments', [
'amount' => '250.00',
'crypto' => 'USDT',
'merchant_ref' => 'dep_88421',
]);200 · Response
{
"id": "pay_7f3a9c2e",
"status": "pending",
"crypto": "USDT",
"amount": "250.00",
"address": "TXyz9k2m...",
"merchant_ref": "dep_88421"
}Integrations
Connect Webstriva to your existing backend in minutes. REST API, signed webhooks, and a merchant dashboard. No rip-and-replace, no new infrastructure to manage.
Don't see your tool? Webstriva exposes a full REST API. Explore the API
01
Merchant calls Webstriva API
02
Unique wallet generated
03
User sends crypto on-chain
04
Blockchain confirmation tracked
05
Signed webhook dispatched
06
Platform credits user balance
Deposits fan out across four assets, with automatic webhook retries when delivery degrades.
BTC
On-chain deposits
TRX
Tron network
USDT
Stablecoin deposits
USDC
Stablecoin deposits
Trading Platforms
Users fund accounts with BTC, TRX, USDT, or USDC. Your platform gets a webhook when the deposit lands.
Brokers
Each white-label operator gets isolated credentials. Scale to hundreds of platforms without shared keys.
Fintech
Single REST API for all supported cryptocurrencies. No node management, no wallet infrastructure.
Exchanges
HMAC-verified events with retry logic. No polling, no missed deposits, no manual reconciliation.
White-label
Separate API keys, webhooks, and payment history per operator. No shared state between merchants.
Compliance
Full deposit history, webhook delivery logs, and merchant references for reconciliation and reporting.
Webstriva Engine
Monitoring deposits 24/7
● BTC confirmed
Address generation, confirmation monitoring, and status updates — all automated.
Production-grade crypto processing for BTC, TRX, USDT, and USDC.
Isolated merchant accounts with separate keys, webhooks, and payment history.
Volume, pending deposits, and webhook delivery — visible in natural language.
$0M+
Volume processed
0+
Countries reached
0.0%
Uptime SLA
Webstriva is built for trading platforms, brokers, and fintech operators who need reliable crypto deposit and withdrawal infrastructure at scale.
FAQ
Everything you need to know about integrating crypto deposits into your platform.
Read full documentationWebstriva supports BTC, TRX, USDT/USDC on TRC20, and USDT/USDC on ERC20 (ETH-USDT, ETH-USDC). Each deposit API call returns a unique wallet address for that payment.
Register a webhook URL in your dashboard. When a deposit confirms on-chain, Webstriva sends a signed POST request with HMAC-SHA256 in the X-Webstriva-Signature header. Verify the signature and credit the user.
Yes. Every operator gets separate API keys, webhook endpoints, and payment history. Tenants cannot access each other's data or credentials.
Most platforms ship in an afternoon: register, create an API key, call POST /api/v1/payments when a user wants to deposit, and handle the webhook callback when funds arrive.
No. Webstriva handles wallet infrastructure and blockchain monitoring via SHKeeper. You integrate through REST API and webhooks only.
Webstriva retries delivery automatically. You can inspect webhook logs in the operator dashboard and replay events if needed.
Ready to start
One API for crypto in and out — signed webhooks, isolated merchants, and a dashboard built for operators. Webstriva handles the infrastructure.