Skip to main content

Overview

On-ramps allow you to convert fiat currency (COP, MXN, USD) into cryptocurrency (USDC, USDT) and receive it directly to your wallet.
Processing Time: Most on-ramps complete within 5-30 minutes after payment confirmation.

Before You Start

Make sure you have:
1

Completed KYC

✅ Account verified (at least Level 1)
2

Added Bank Account

✅ Payment method configured
3

Added Crypto Wallet

✅ Destination wallet address added
4

Sufficient Funds

✅ Enough balance in your bank account

Step-by-Step Guide

Step 1: Navigate to Buy Crypto

  1. Log in to the OTC Portal
  2. Click Buy Crypto in the left navigation menu
  3. You’ll see the on-ramp creation form

Step 2: Select Currencies

Choose source currency:
  • 🇨🇴 COP (Colombian Peso)
  • 🇲🇽 MXN (Mexican Peso)
  • 🇺🇸 USD (US Dollar)
This is the currency you’ll pay with.

Step 3: Enter Amount

You can enter either:
I want to spend: 1,000,000 COP

You will receive: ~250 USDC
(Rate: 1 USDC = 4,000 COP)
The calculator automatically converts between fiat and crypto as you type.

Step 4: Select Payment Method

Choose how you want to pay:
Banco de Occidente, Bancolombia, Davivienda, and 20+ more
  • ✅ Instant online transfer
  • ✅ Available 24/7
  • ✅ Low fees (~$0.50)
  • ⏱️ Processing: 5-30 minutes
How it works:
  1. Select PSE as payment method
  2. Choose your bank
  3. Complete payment in your bank’s portal
  4. Return to see transaction status

Step 5: Select Network & Wallet

Critical: Choose the correct network for your wallet. Sending to the wrong network will result in permanent loss of funds!
Available Networks:
NetworkCurrencyFeeSpeed
PolygonUSDC, USDTLess than $0.012-5 min
EthereumUSDC, USDT$2-105-15 min
BaseUSDC, USDTLess than $0.012-5 min
ArbitrumUSDC, USDTLess than $0.102-5 min
Recommended: Use Polygon for lowest fees and fastest processing.
Select Wallet:
  • Choose from your saved wallets
  • Or add a new wallet address
  • Verify the address matches your wallet’s network

Step 6: Review Quote

Before confirming, review:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
             QUOTE SUMMARY
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

You pay:           1,000,000 COP
Exchange rate:     1 USDC = 4,000 COP
Platform fee:      0.5% (2.5 USDC)
Network fee:       Less than $0.01
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
You receive:       247.5 USDC
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Destination:       0x742d...f0bEb (Polygon)
Quote expires in:  14:45

[Cancel]          [Confirm & Pay →]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Live market rate updated in real-time. Rate is locked once you confirm the quote.
Service fee charged by KillB (typically 0.5% - 1.5%). Shown transparently upfront.
Gas fee for sending crypto to your wallet. Varies by network (Polygon is cheapest).
You have 15 minutes to complete payment before the quote expires and rate changes.

Step 7: Complete Payment

Colombia - PSE Bank Transfer
  1. Click Confirm & Pay
  2. You’ll be redirected to PSE portal
  3. Select your bank
  4. Log in with your online banking credentials
  5. Authorize the payment
  6. Return to KillB portal
The payment window will open in a new tab. Don’t close it until payment is complete.
Payment appears as:
Beneficiary: KillB SAS
Amount: $1,000,000 COP
Reference: KB-ABC123456
Keep the reference number for tracking purposes.

Step 8: Track Transaction Status

After payment, monitor your transaction:

Payment Pending

Status: Waiting for payment confirmation⏱️ Typical wait:
  • PSE: 5-30 minutes
  • SPEI: Instant to 3 hours
  • Wire: 1-3 business days
What’s happening:
  • Your payment is being processed by the bank
  • KillB is waiting for confirmation

Payment Confirmed

Status: Processing exchange⏱️ Duration: 2-10 minutesWhat’s happening:
  • Payment received and verified
  • Exchange is being executed
  • Crypto is being prepared for transfer

Sending Crypto

Status: Transferring to your wallet⏱️ Duration: 2-15 minutes (depending on network)What’s happening:
  • Transaction submitted to blockchain
  • Waiting for network confirmations
  • You can view transaction hash

Completed

Status: ✅ Transaction complete!What to do:
  • Check your wallet balance
  • Download receipt
  • Transaction hash available
Save the transaction hash. You can view it on a blockchain explorer like Polygonscan.

Transaction Notifications

You’ll receive updates via:
  • 📧 Email - At each status change
  • 📱 SMS (if enabled) - For important updates
  • 🔔 In-app - Real-time notifications in portal
  • 💬 WhatsApp (if enabled) - Status updates

Enable Notifications

Configure notification preferences in Settings

Fees Breakdown

Understanding what you pay:
0.5% - 1.5% of transaction amount
  • Lower fees for larger transactions
  • May vary by currency pair
  • Always shown upfront in quote
Example:
Transaction: 1,000,000 COP
Platform fee (0.5%): 5,000 COP (≈1.25 USDC)

Transaction Limits

Your limits depend on KYC level:
KYC LevelPer TransactionDaily LimitMonthly Limit
Level 1$500$1,000$5,000
Level 2$5,000$10,000$50,000
Level 3$25,000$50,000$250,000
Level 4$100,000UnlimitedUnlimited

Increase Limits

Complete higher KYC levels to increase your limits

Troubleshooting

Common causes:
  • Insufficient funds in bank account
  • Bank declined the transaction
  • Daily limit reached
  • Incorrect payment details
Solutions:
  • Check your bank balance
  • Contact your bank
  • Verify you’re within limits
  • Try again with a new quote
Why it happens:
  • Took longer than 15 minutes to pay
  • Payment was delayed by bank
Solution:
  • Create a new quote
  • Complete payment within 15 minutes
  • For wire transfers, quote is valid for 24 hours
Check:
  • Transaction status in portal
  • Correct wallet address
  • Correct network selected
  • Blockchain confirmations
Wait time:
  • Polygon: 2-5 minutes
  • Ethereum: 5-15 minutes
  • Base: 2-5 minutes
Still missing after 30 minutes?
  • Contact support with transaction ID
  • Provide wallet address
  • Check blockchain explorer
Possible reasons:
  • Exchange rate changed (if quote expired)
  • Network fee was higher than estimated
  • Payment amount was incorrect
What to do:
  • Review transaction receipt
  • Check quote details
  • Contact support if discrepancy

Best Practices

Plan Ahead

Create transactions during business hours for fastest processing

Double-Check

Verify wallet address and network before confirming

Act Quickly

Complete payment within 15 minutes to lock in rate

Save Receipts

Download transaction receipts for your records

Use Fast Networks

Choose Polygon or Base for lowest fees

Monitor Status

Check transaction status for updates

Tips for Better Rates

1

Check Multiple Times

Exchange rates fluctuate. Check rates multiple times to find the best moment.
2

Larger Transactions

Fees are often lower percentage-wise for larger amounts.
3

Off-Peak Hours

Network fees may be lower during off-peak hours (late night/early morning UTC).
4

Choose Cheap Networks

Polygon and Base have minimal gas fees compared to Ethereum.

Example Transaction

Here’s what a typical on-ramp looks like:
═══════════════════════════════════════════════
         BUY CRYPTO TRANSACTION RECEIPT
═══════════════════════════════════════════════

Transaction ID:    KB-ONR-20250108-ABC123
Date:              January 8, 2025, 10:30 AM
Status:            ✅ Completed

───────────────────────────────────────────────
PAYMENT DETAILS
───────────────────────────────────────────────
You paid:          1,000,000 COP
Payment method:    PSE - Bancolombia
Payment time:      10:35 AM (5 minutes)

───────────────────────────────────────────────
EXCHANGE DETAILS
───────────────────────────────────────────────
Exchange rate:     1 USDC = 4,000 COP
Platform fee:      0.5% (1.25 USDC)
Network fee:       Less than $0.01 USDC
Total fees:        1.25 USDC

───────────────────────────────────────────────
CRYPTO RECEIVED
───────────────────────────────────────────────
Amount:            248.75 USDC
Network:           Polygon
Wallet:            0x742d...f0bEb
Tx Hash:           0xabc123...def456

───────────────────────────────────────────────
TIMELINE
───────────────────────────────────────────────
10:30 AM   Quote created
10:35 AM   Payment received
10:37 AM   Processing exchange
10:42 AM   ✅ Crypto sent to wallet

═══════════════════════════════════════════════

Next Steps