Skip to main content
Pay-ins are how value enters the Thiqwave ecosystem. You can accept fiat deposits via bank transfers or receive stablecoins directly on-chain. The method depends on your settlement corridor and use case.

Fiat Pay-ins

Receive fiat deposits from your customers using local instant payment networks and real-time settlement systems. Supported Methods (Corridor-Dependent):
  • Bank account transfers
  • Virtual account collections
  • Real-time payment network transfers (varies by corridor)
Fiat deposits are converted to stablecoins for settlement and can be:
  • Held as stablecoins in your settlement account
  • Converted back to fiat for payouts
  • Transferred on-chain to customer wallets

Stablecoin Pay-ins

Receive stablecoins directly to your wallet or settlement address. This is useful for:
  • Protocol integrations (receiving USDC or USDT programmatically)
  • Direct customer wallet transfers
  • Interoperability with on-chain infrastructure
Supported Stablecoins:
  • USDT (multi-chain)
  • USDC (multi-chain)
  • Local non-USD stablecoins (corridor-dependent)
Supported Chains:
  • Ethereum
  • Avalanche
  • Arbitrum
  • Base
  • Polygon
  • Tron
  • Stellar
  • Solana
  • XRPL
  • Algorand
  • Sui

Pay-in Lifecycle

Every pay-in progresses through states:
StateDescription
pendingPay-in received and awaiting processing
processingFunds being settled on-chain or fiat network
completedFunds successfully received
failedPay-in did not settle (check webhook for reason)
Webhooks notify you of state transitions in real time. Always listen for payin.completed and payin.failed events.

Pay-in Methods by Corridor

Pay-in availability varies by your settlement corridor (e.g., UAE). Check the Corridors API or your dashboard for supported methods in your region.

Next Steps

Receiving Payments Guide

Webhooks Reference

Pay-ins API

How It Works