Tapaya
Payment MethodsCryptocurrency

Cryptocurrency

Accept payments in Bitcoin, Ethereum, Stablecoins, and more.

Tapaya Accept SDK allows you to accept cryptocurrency payments as easily as card payments. We handle the complexity of wallet generation, exchange rates, and blockchain monitoring.

Your app
Tapaya API
Customer's wallet
Blockchain
Merchant's bank

Supported Assets

We support a wide range of cryptocurrencies across multiple networks, including Layer 2 solutions for faster and cheaper transactions.

AssetNetworkCodeAvg. Confirmation
Bitcoin LightningLightningBTCLN~5 sec
USDCSolanaUSDCSOL~0.4 sec
USDTPolygonUSDTPOL~2 sec
EthereumArbitrumETHARB~2 sec
BitcoinMainnetBTC~20 min
EthereumMainnetETH~2 min

Transaction Flow

Initiate Transaction

Select CRYPTO as your payment interface. You can let the user choose the coin or pre-select one. To get more details, refer to the SDK Integration.

Exchange Rate Lock

The SDK calculates the crypto amount based on the current exchange rate and locks it for a short period (e.g., 15 minutes) to protect both you and the customer from volatility.

Payment Interface

The customer sees a QR code and a wallet address. They can scan this with their crypto wallet to send the funds.

Blockchain Confirmation

The SDK monitors the blockchain.

  • Detected: The UI updates when the transaction is seen in the mempool.
  • Confirmed: The transaction completes once it reaches the required number of confirmations (varies by network).

Money Flow

Tapaya
Your platform
Customer's wallet
Blockchain
Merchant's bank

Money is moved through the blockchain and then translated to the fiat. The settlement takes usually 2-3 days.

Learn more about Merchant payouts and Platform payouts.

On this page