Skip to main content

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 → Fiat
1

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:
Subscribe to all transfer events (transfer.processing, transfer.settling, transfer.completed, transfer.failed) to build complete visibility into your cross-border flows.

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 a transfer.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