Payouts API

The Payouts API allows you to send funds from your wallet to external bank accounts (fiat) or blockchain wallets (crypto).

Features

  • Fiat Payouts - Send USD, EUR, or GBP to bank accounts worldwide
  • Crypto Payouts - Send BTC, USDT, or USDC to external wallets
  • Payout Tracking - Check the status of any payout by ID
  • Webhooks - Receive real-time notifications on payout status changes

Supported Currencies

Fiat

Currency Supported Destinations
USD US (ACH) and international (SWIFT)
EUR SEPA and SWIFT
GBP FPS and SWIFT

Crypto

Currency Supported Protocols
BTC BTC
USDT TRC20, ERC20, BEP20, POLYGON, SOLANA
USDC TRC20, ERC20, BEP20, POLYGON, SOLANA

Base URL

https://api.esca.finance/v1/payouts

Authentication

All endpoints require authentication via API key. Include your API key in the X-Api-Key header:

curl -H "X-Api-Key: your_api_key_here" https://api.esca.finance/v1/payouts

Payout Status Flow

PENDING → PROCESSING → SUCCESS
                     → FAILED

Response Format

All responses follow a consistent format:

{
  "status": true,
  "message": "Payout initiated successfully",
  "data": { ... }
}