Welcome to HasaPay

Enterprise Stablecoin Wallet Infrastructure for Fintechs

HasaPay provides a complete Wallet-as-a-Service (WaaS) platform that enables businesses to integrate multi-chain cryptocurrency wallets into their applications with a simple API.


Why HasaPay?

🔐 Non-Custodial Security

Your keys, your crypto. We never store private keys on our servers.

⚡ Multi-Chain Support

Ethereum, Polygon, Tron, Base, BSC, Solana, Bitcoin, and Aptos — with per-chain config overrides for thresholds, fees, and sweep behavior.

🚀 Simple Integration

RESTful API with comprehensive SDKs. Go live in hours, not weeks.

Built-in revenue infrastructure

  • Auto-sweeping — child-address funds consolidate to your master wallet on threshold, with per-chain overrides and manual triggers. Tron TRC-20 uses a fund-and-sweep flow that handles energy payment for you.
  • Fee engine — five-tier resolution (address → org × chain × network × token → chain → platform), server-side estimates for deposits and withdrawals, per-period analytics and per-source ranking.
  • Webhooks — signed, retried, with a queryable delivery log and manual retry.

Resource Description
Quick Start Get your first wallet created in 5 minutes
Authentication JWT, HMAC, and dual-auth — pick the right tier per endpoint
API Reference Browse all available endpoints
Fees Configure fees, preview them server-side, and pull analytics
Sweep Auto-sweep config, per-chain overrides, manual triggers
Postman Collection Import and test APIs instantly

Get Started in 5 Minutes

Step 1: Create an Account

Sign up at dashboard.hasapay.com to get your API credentials.

Step 2: Get Your API Keys

After email verification, you'll receive:

  • API Key - For identifying your organization
  • Secret Key - For signing HMAC requests (keep this safe!)

Step 3: Make Your First API Call

HMAC writes require four headers — see Authentication for the full signing recipe.

# Create a wallet
curl -X POST https://api.hasapay.com/api/v1/wallets \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your_api_key" \
  -H "X-Timestamp: $(date +%s)" \
  -H "X-Request-ID: $(uuidgen)" \
  -H "X-Signature: your_hmac_signature" \
  -d '{
    "chain": "ethereum",
    "network": "sepolia",
    "label": "My First Wallet"
  }'

Step 4: Start Building

Use our comprehensive API to:

  • ✅ Create HD wallets across multiple chains
  • ✅ Generate unlimited deposit addresses
  • ✅ Monitor incoming deposits in real-time
  • ✅ Send transactions programmatically
  • ✅ Track balances and transaction history

Supported Chains

Chain Mainnet Testnet Native Token
Ethereum ✅ Sepolia ETH
Polygon ✅ Amoy MATIC
Tron ✅ Shasta TRX
Base ✅ Sepolia ETH
BSC ✅ Testnet BNB
Solana ✅ Devnet SOL
Bitcoin ✅ Testnet BTC
Aptos ✅ Testnet APT

Supported Assets

HasaPay supports native tokens and popular stablecoins on each chain:

  • USDT - Tether USD
  • USDC - USD Coin
  • DAI - Dai Stablecoin
  • BUSD - Binance USD
  • And more... - Enable any ERC-20/TRC-20/SPL token

Testnet vs Mainnet

Feature Testnet (Sandbox) Mainnet
API Calls 500/day Unlimited
Wallets 3 per chain Unlimited
Child Addresses 5 per wallet Unlimited
Real Funds ❌ Test tokens only ✅ Real crypto
KYC Required ❌ No ✅ Yes

💡 Tip: Start with Testnet to build and test your integration, then upgrade to Mainnet when ready for production.


Need Help?


Ready to Build?

Sign Up Free →

Create your account and get API keys instantly

View API Reference →

Explore all available endpoints