Overview
Thiqwave enables stablecoin settlement for fast, transparent value transfers. Convert fiat to stablecoins, move them on-chain, and convert back to destination fiat — all through the Transfers API. Settlement is significantly faster than traditional banking rails like SWIFT and works for both cross-border and domestic transfers.The settlement flow
Stablecoin settlement follows a simple pattern: Fiat → Stablecoin → On-chain Transfer → Fiat1
Get a transfer quote
Request a quote specifying source and destination currencies. The quote locks in rates and fees for 3 minutes.
2
Create the transfer
Submit the transfer with your quote ID, source (fiat), and destination (fiat). Thiqwave handles the stablecoin conversion and routing internally.
3
Complete the deposit
If your source is fiat, use the
payment_instructions in the response to complete the bank deposit.4
Monitor progress
Track the transfer through its lifecycle via
GET /v1/transfers/{id} or webhooks.Getting a transfer quote
Request a quote to see the exact amounts and rates before committing.Response
The quote shows source amount, destination amount, fees, and exchange rate. Stablecoin routing is handled internally — you only see the fiat-to-fiat conversion. Quotes expire after 3 minutes.
Creating the transfer
Once you have a quote, create the transfer with source and destination details.Response
Transfer lifecycle
Transfers progress through distinct states as they move from fiat source to stablecoin settlement to fiat destination:Tracking transfer progress
Monitor transfers through webhooks. You’ll receive notifications at each stage:Why stablecoin settlement?
Speed — Significantly faster than SWIFT and traditional banking rails. Most settlements complete within minutes. Transparency — Track on-chain movement with transaction hashes. Verify every step of the journey. Cost efficiency — Reduced fees compared to traditional correspondent banking. Availability — Works 24/7, including weekends and holidays. No banking hours limitations. Reliability — Blockchain-based finality. Once on-chain, settlement is immutable.Use cases
Cross-border B2B payments — Pay vendors across different countries without managing multiple bank relationships. Marketplace settlements — Instantly settle funds from one currency zone to another as transactions complete. Salary disbursements — Pay employees across countries with transparent, auditable settlement trails. Treasury management — Move liquidity across regions quickly for optimal capital allocation.Error handling
If a transfer fails, you receive atransfer.failed webhook event.
Best practices
- Always get a quote first — Understand costs and rates before committing
- Validate destination details — Ensure correct bank codes, account numbers, and country codes
- Use metadata — Track transfers in your system with transaction IDs
- Subscribe to webhooks — React in real-time to transfer progress
- Handle failures gracefully — When transfers fail, notify users and offer retry options
- Use idempotency keys — Safely retry transfers without creating duplicates
Next steps
- Transfers API — Full endpoint reference
- Receiving payments — Fund transfers with customer deposits
- Webhooks — Set up complete event monitoring