Overview
Thiqwave provides a RESTful API for pay-ins, payouts, bridging, swaps, and compliance operations. Whether you’re building a fintech platform, mobile wallet, or payment infrastructure, the Thiqwave API enables seamless value transfer across fiat and stablecoin channels.Base URLs
Production:Authentication
All API requests require theX-API-Key header:
Amount Formats
Thiqwave uses two distinct amount formats to prevent rounding errors: Fiat currencies (AED, USD, EUR, GBP, etc.) are represented as integers in the smallest currency unit:- 500 AED =
50000(fils) - 100 USD =
10000(cents) - 50 GBP =
5000(pence)
- 500 USDT =
"500.00" - 1000.50 USDC =
"1000.50"
Idempotency
All mutating operations (POST requests) support theIdempotency-Key header to ensure safe retries:
Idempotency-Key, you’ll receive the same response without duplicate processing.
Primary Endpoint
Transfers
Move value between any combination of fiat and stablecoin. On-ramp, off-ramp, bridge, swap, or fiat-to-fiat — one endpoint handles all flows.
Supporting Endpoints
Quotes
Get real-time rates before initiating a transfer.
Accounts & Wallets
Create and manage fiat accounts and stablecoin wallets.
Compliance
KYB verification and compliance status.
Partners
Manage your partner account and sub-partners.
Granular Endpoints
For advanced use cases where you need fine-grained control over individual transaction legs:Pay-ins
Fiat deposits and stablecoin on-ramp.
Payouts
Fiat disbursements and stablecoin off-ramp.
Bridging
Cross-chain stablecoin transfers.
Swaps
Stablecoin-to-stablecoin conversion.
Choosing the Right Approach
Most integrations only need the Transfers endpoint. The granular endpoints are available for partners who need to manage individual transaction legs independently.
SDKs
Official SDKs are in active development. We prioritize SDK releases based on partner requirements — if you need a specific SDK, reach out and we’ll work with your timeline. The REST API is fully functional today from any language or platform.Error Handling
The API returns standard HTTP status codes:
Error responses include a structured JSON body:
Rate Limiting
API requests are rate-limited per API key. Check response headers for limits:X-RateLimit-Limit: Requests per secondX-RateLimit-Remaining: Requests remainingX-RateLimit-Reset: Unix timestamp when limit resets
Quote Lock
Quotes expire after 3 minutes. All pay-ins, payouts, and bridge transactions must reference a valid (non-expired) quote viaquote_id.
Supported Networks
Thiqwave supports stablecoins across the following blockchain networks:- Ethereum (
ethereum) - Avalanche (
avalanche) - Arbitrum (
arbitrum) - Base (
base) - Polygon (
polygon) - Tron (
tron) - Stellar (
stellar) - Solana (
solana) - XRP Ledger (
xrpl) - Algorand (
algorand) - Sui (
sui)
Supported Currencies
Fiat: AED, USD, EUR, GBP, and moreStablecoins: USDT, USDC