Overview
Thiqwave provides a powerful RESTful API for pay-ins, payouts, bridging, on-chain FX, 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, SAR, 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.
Endpoints
Quotes
Create and retrieve real-time quotes for any value transfer.
Pay-ins
Initiate fiat or stablecoin deposits to your account.
Payouts
Send fiat to bank accounts or stablecoins to wallets.
Bridging
On-ramp fiat to stablecoin or off-ramp stablecoin to fiat.
On-chain FX
Convert between stablecoins or transfer across blockchains.
Compliance
KYB verification and sanctions screening.
Error Handling
The API returns standard HTTP status codes:| Status | Meaning |
|---|---|
200 | Success |
201 | Created |
400 | Bad request (validation error) |
401 | Unauthorized (invalid or missing API key) |
403 | Forbidden (insufficient permissions) |
404 | Not found |
409 | Conflict (e.g., duplicate idempotency key with different params) |
429 | Rate limited |
500 | Server error |
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) - Base (
base) - Polygon (
polygon) - Tron (
tron) - Stellar (
stellar) - Solana (
solana) - XRP Ledger (
xrpl) - Sui (
sui) - Hedera (
hedera)
Supported Currencies
Fiat: AED, SAR, USD, EUR, GBP, and moreStablecoins: USDT, USDC