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.
Supported Assets
We support a wide range of cryptocurrencies across multiple networks, including Layer 2 solutions for faster and cheaper transactions.
| Asset | Network | Code | Avg. Confirmation |
|---|---|---|---|
| Bitcoin Lightning | Lightning | BTCLN | ~5 sec |
| USDC | Solana | USDCSOL | ~0.4 sec |
| USDT | Polygon | USDTPOL | ~2 sec |
| Ethereum | Arbitrum | ETHARB | ~2 sec |
| Bitcoin | Mainnet | BTC | ~20 min |
| Ethereum | Mainnet | ETH | ~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
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.