Pay2Vault API
REST API covering market data, authentication, vault user management, multi-chain wallet operations, and asset transfers across Ethereum, Solana, Bitcoin, and Tron.
Market
Token price data, charts, and supported token lists enriched with CoinGecko market data.
Get price chart data for a token
Get default visible tokens for a chain
Get token list for a chain
Get detailed data for a token
Get Uniswap token list
Authentication
Email/password login and registration, session management, passkeys (WebAuthn), service principals, and API keys.
Register new user with email and password
Login with email and password
Logout and invalidate session
Get current user session
List active sessions
List registered passkeys
Start passkey login challenge
Start passkey registration
Remove a passkey
Check email verification status
Resend email verification code
Set user phone number
Verify phone with SMS code
List service principals
Create a service principal
Delete a service principal
List API keys for a service principal
Create API key for a service principal
Delete an API key
Vault — User
User lifecycle: existence checks, profile, event stream, push device registration, and two-step DFNS registration.
Check if vault user exists
Get vault user details
Get user event history
Stream user events via SSE
Register FCM push token
Initialise DFNS delegated registration
Complete user registration
Vault — Wallets
Create and manage multi-chain wallets. List wallets, get asset balances, and retrieve transaction history.
List user wallets
List wallets with asset balances
Initialise wallet creation
Complete wallet creation
Get wallet details
Get wallet asset balances
Get wallet on-chain history
Get wallet transfers
Vault — Transfers
Two-step init/complete transfer flows for native assets and all token standards: ERC-20, SPL (Solana), TRC-10 and TRC-20 (Tron).
Initialise native token transfer
Complete native token transfer
Initialise ERC-20 transfer
Complete ERC-20 transfer
Initialise SPL token transfer (Solana)
Initialise TRC-20 transfer (Tron)
Vault — Network
Network fee estimation for supported chains, readiness probe, and DFNS webhook receiver.
Get estimated network fees
Vault service readiness probe
DFNS event webhook receiver