Dubpay
Dubpay

Buy & Sell Crypto in minutes.

Pick a coin, get a live Naira quote and complete your transaction instantly.

{{ idx+1 }}
{{ step }}

Choose a coin

Live market prices from the API. Pick the crypto you want to trade.

{{ coin.symbol }} ๐Ÿš€ Coming Soon {{ coin.name || '' }}
${{ formatNumber(coin.priceUsd) }}
โ‚ฆ{{ formatNumber(nairaRate) }} / $1
โœ“ SELECTED
โณ Soon
Select Network
{{ network }}
โœ“ {{ selectedNetwork }} selected
๐Ÿš€ {{ selectedCoin.symbol }} is coming soon! Please choose another coin.
Please select a network for {{ selectedCoin.symbol }}

How much do you want?

Enter the amount of {{ selectedCoin ? selectedCoin.symbol : '' }} you want to {{ transactionType === 'buy' ? 'buy' : 'sell' }}.

{{ amountMode === 'usd' ? '$' : (selectedCoin ? selectedCoin.symbol : '') }}
{{ amountMode === 'usd' ? 'โ‰ˆ ' + formatCryptoAmount(cryptoAmount) + ' ' + (selectedCoin ? selectedCoin.symbol : '') : 'โ‰ˆ $' + formatNumber(usdAmount) }} {{ amountMode === 'usd' ? 'โ‰ˆ ' + formatCryptoAmount(cryptoAmount) + ' ' + (selectedCoin ? selectedCoin.symbol : '') + ' to sell' : 'โ‰ˆ $' + formatNumber(usdAmount) + ' value' }}
Transaction Type {{ transactionType === 'buy' ? 'BUYING' : 'SELLING' }}
Total crypto before fee {{ formatCryptoAmount(cryptoAmount) }} {{ selectedCoin ? selectedCoin.symbol : '' }}
Service fee (6.5%) - {{ formatCryptoAmount(cryptoAmount * 0.065) }} {{ selectedCoin ? selectedCoin.symbol : '' }}
You receive {{ formatCryptoAmount(cryptoAmount * 0.935) }} {{ selectedCoin ? selectedCoin.symbol : '' }}
Total NGN before fee โ‚ฆ{{ formatNumber((usdAmount * nairaRate).toFixed(2)) }}
Service fee (6.5%) - โ‚ฆ{{ formatNumber((usdAmount * nairaRate * 0.065).toFixed(2)) }}
You receive โ‚ฆ{{ formatNumber((usdAmount * nairaRate * 0.935).toFixed(2)) }}
Minimum Fee $5.00
{{ selectedCoin ? selectedCoin.symbol : '' }} price ${{ formatNumber(selectedCoin ? selectedCoin.priceUsd : '0') }}
Dollar value ${{ formatNumber(usdAmount) }}
Exchange rate โ‚ฆ{{ formatNumber(nairaRate) }} / $1
Network {{ selectedNetwork }}
โš ๏ธ Minimum transaction is $5

{{ transactionType === 'buy' ? 'Where should we send your crypto?' : 'Where should we send your money?' }}

{{ transactionType === 'buy' ? 'Enter your ' + (selectedCoin ? selectedCoin.symbol : '') + ' wallet address' : 'Enter your bank details to receive payment' }}

โœ• {{ addressError }}
โœ“ Valid {{ selectedCoin ? selectedCoin.symbol : '' }} {{ selectedNetwork || '' }} address
Order Summary
You buy (before fee) {{ formatCryptoAmount(cryptoAmount) }} {{ selectedCoin ? selectedCoin.symbol : '' }}
Service fee deducted (6.5%) - {{ formatCryptoAmount(cryptoAmount * 0.065) }} {{ selectedCoin ? selectedCoin.symbol : '' }}
You receive {{ formatCryptoAmount(cryptoAmount * 0.935) }} {{ selectedCoin ? selectedCoin.symbol : '' }}
Dollar value ${{ formatNumber(usdAmount) }}
Exchange rate โ‚ฆ{{ formatNumber(nairaRate) }} / $1
You pay โ‚ฆ{{ formatNumber((usdAmount * nairaRate).toFixed(2)) }}
Minimum Fee $5.00
Network {{ selectedNetwork }}

You will be redirected to Flutterwave to complete payment.

Showing {{ filteredBanks.length }} banks
No banks found matching "{{ bankSearchQuery }}"
Loading banks...
Verifying account...
โœ• {{ accountError }}
Send your {{ selectedCoin ? selectedCoin.symbol : '' }} to:
{{ getWalletAddress() }}

โš ๏ธ Only send {{ selectedCoin ? selectedCoin.symbol : '' }} on the {{ selectedNetwork || 'correct' }} network

Order Summary
You sell {{ formatCryptoAmount(cryptoAmount) }} {{ selectedCoin ? selectedCoin.symbol : '' }}
NGN before fee โ‚ฆ{{ formatNumber((usdAmount * nairaRate).toFixed(2)) }}
Service fee deducted (6.5%) - โ‚ฆ{{ formatNumber((usdAmount * nairaRate * 0.065).toFixed(2)) }}
You receive โ‚ฆ{{ formatNumber((usdAmount * nairaRate * 0.935).toFixed(2)) }}
Minimum Fee $5.00
Network {{ selectedNetwork }}
To: {{ selectedBankName }} - {{ accountNumber }}

Complete your sale

Send {{ formatCryptoAmount(cryptoAmount) }} {{ selectedCoin ? selectedCoin.symbol : '' }} to the wallet address below to receive โ‚ฆ{{ formatNumber((usdAmount * nairaRate * 0.935).toFixed(2)) }} in your bank account.

Wallet Address
{{ getWalletAddress() }}
โš ๏ธ Only send {{ selectedCoin ? selectedCoin.symbol : '' }} on the {{ selectedNetwork || 'correct' }} network
This offer is valid for
{{ Math.floor(timer / 60) }}:{{ String(timer % 60).padStart(2, '0') }}
You sell{{ formatCryptoAmount(cryptoAmount) }} {{ selectedCoin ? selectedCoin.symbol : '' }}
You receive (after fee)โ‚ฆ{{ formatNumber((usdAmount * nairaRate * 0.935).toFixed(2)) }}
Fee deducted (6.5%)- โ‚ฆ{{ formatNumber((usdAmount * nairaRate * 0.065).toFixed(2)) }}
Minimum Fee$5.00
Network{{ selectedNetwork || 'BTC' }}
To Bank{{ selectedBankName }} - {{ accountNumber }}
Account Name{{ accountName }}
โœ“ {{ receiptFile.name }}
No file selected

Complete your crypto transfer before the timer runs out.

{{ transactionType === 'buy' ? 'Payment submitted!' : 'Crypto sent!' }}

Waiting for admin confirmation...

๐Ÿ’ก
Still waiting?

Due to network congestion, confirmation may take a few extra minutes. Your transaction is safe and will be processed shortly. Thank you for your patience! ๐Ÿ™

Type {{ transactionType === 'buy' ? 'BUY' : 'SELL' }}
Coin {{ selectedCoin ? selectedCoin.symbol : 'BTC' }}
Network {{ selectedNetwork || 'BTC' }}
You receive {{ formatCryptoAmount(cryptoAmount * 0.935) }} {{ selectedCoin ? selectedCoin.symbol : 'BTC' }}
You sell {{ formatCryptoAmount(cryptoAmount) }} {{ selectedCoin ? selectedCoin.symbol : 'BTC' }}
Amount Paid โ‚ฆ{{ formatNumber(ngnAmount) }}
USD Value ${{ formatNumber(usdAmount) }}
Wallet Address {{ walletAddress }}
Account Holder {{ accountName }}
Bank {{ selectedBankName }}
Account Number {{ accountNumber }}
Ref #DP{{ orderRef }}
Date & Time {{ currentDateTime }}
Status Pending

โœ… {{ transactionType === 'buy' ? 'Payment Confirmed!' : 'Sale Completed!' }}

{{ transactionType === 'buy' ? 'Your ' + (selectedCoin ? selectedCoin.symbol : 'BTC') + ' has been sent to your wallet!' : 'Payment has been sent to your bank account!' }}

Type {{ transactionType === 'buy' ? 'BUY' : 'SELL' }}
Coin {{ selectedCoin ? selectedCoin.symbol : 'BTC' }}
Network {{ selectedNetwork || 'BTC' }}
Amount Received {{ formatCryptoAmount(cryptoAmount * 0.935) }} {{ selectedCoin ? selectedCoin.symbol : 'BTC' }}
Amount Sold {{ formatCryptoAmount(cryptoAmount) }} {{ selectedCoin ? selectedCoin.symbol : 'BTC' }}
Amount Paid โ‚ฆ{{ formatNumber(ngnAmount) }}
USD Value ${{ formatNumber(usdAmount) }}
Wallet Address {{ walletAddress }}
Account Holder {{ accountName }}
Bank {{ selectedBankName }}
Account Number {{ accountNumber }}
Transaction ID {{ txId }}
Ref #DP{{ orderRef }}
Date & Time {{ currentDateTime }}
Status Approved

โŒ {{ transactionType === 'buy' ? 'Payment Declined' : 'Sale Cancelled' }}

Please try again or contact support.

Ref#DP{{ orderRef }}
Date & Time{{ currentDateTime }}
Amount Paidโ‚ฆ{{ formatNumber(ngnAmount) }}
StatusDeclined