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
  • Base
  • Polygon
  • Tron
  • Stellar
  • Solana
  • XRPL
  • Sui
  • Hedera

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, Saudi Arabia). 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