Onramping - Buy USDC with Fiat
Convert fiat currency (like Kenyan Shillings, USD, etc.) into USDC stablecoins directly from your mobile money account, credit card, or other payment methods. Top up your Solana wallet instantly without needing to use an exchange.
What is Onramping?β
Onramping is the process of converting traditional fiat currency (government-issued money like KES, USD, EUR) into cryptocurrency (USDC stablecoins) so you can use it on reply.cash and other crypto platforms.
Why use onramping?
- β Direct conversion - Convert fiat to USDC in one step
- β No exchange needed - Buy USDC directly in reply.cash
- β Instant top-up - USDC arrives in your wallet within minutes
- β Multiple payment methods - Use mobile money, cards, Apple Pay, and more
- β Send to any wallet - Specify any Solana wallet address
Available Onramp Methodsβ
We're continuously adding more onramp providers to make it easier to buy USDC from anywhere in the world.
π‘ Quick Tip: All mobile money onramps feature automatic network detection - just enter your phone number and the system identifies your mobile money provider automatically!
π°πͺ M-Pesa (Kenya)β
Buy USDC directly with your M-Pesa account using STK Push. No bank account or credit card needed.
Features:
- β Instant top-up (1-5 minutes)
- β Secure STK Push authentication
- β Send to any Solana wallet
- β No bank account required
β Complete M-Pesa Onramp Guide - Step-by-step instructions with STK Push explanation
π¬π Mobile Money (Ghana)β
Buy USDC with mobile money in Ghana. Automatic network detection for MTN Mobile Money, AirtelTigo Money, or Telecel Cash.
Features:
- β Instant top-up (1-5 minutes)
- β Automatic network detection based on phone number
- β Multiple networks supported (MTN, AirtelTigo, Telecel)
- β Send to any Solana wallet
- β No bank account required
β Ghana Mobile Money Onramp Guide - Step-by-step instructions with network detection
πΊπ¬ Mobile Money (Uganda)β
Buy USDC with mobile money in Uganda. Automatic network detection for MTN Mobile Money or Airtel Money.
Features:
- β Instant top-up (1-5 minutes)
- β Automatic network detection based on phone number
- β Multiple networks supported (MTN, Airtel)
- β Send to any Solana wallet
- β No bank account required
β Uganda Mobile Money Onramp Guide - Step-by-step instructions with network detection
π¨π© Mobile Money (DR Congo)β
Buy USDC with mobile money in DR Congo. Automatic network detection for Airtel Money, Mpesa, or Orange Money.
Features:
- β Instant top-up (1-5 minutes)
- β Automatic network detection based on phone number
- β Multiple networks supported (Airtel, Mpesa, Orange)
- β Send to any Solana wallet
- β No bank account required
β DR Congo Mobile Money Onramp Guide - Step-by-step instructions with network detection
π²πΌ Mobile Money (Malawi)β
Buy USDC with mobile money in Malawi. Automatic network detection for Airtel Money or TNM Mpamba.
Features:
- β Instant top-up (1-5 minutes)
- β Automatic network detection based on phone number
- β Multiple networks supported (Airtel, TNM Mpamba)
- β Send to any Solana wallet
- β No bank account required
β Malawi Mobile Money Onramp Guide - Step-by-step instructions with network detection
π Apple Pay (Coming Soon)β
Buy USDC with Apple Pay for a seamless, secure payment experience.
Features:
- β One-tap payment
- β Face ID / Touch ID authentication
- β Available on iOS devices
- β Secure and fast
Apple Pay onramp is coming soon. Check back for updates.
π³ Credit/Debit Cards (Coming Soon)β
Buy USDC with your credit or debit card for instant top-ups.
Features:
- β Instant processing
- β Support for major card networks
- β Secure card processing
- β Available worldwide
Card payments are coming soon. We're adding support for Visa, Mastercard, and more.
π More Providers Coming Soonβ
We're actively working on adding more onramp methods:
- Bank Transfers: Direct bank transfers for multiple countries
- UPI: Unified Payments Interface for India
- Other Payment Methods: Additional local payment rails
Check back regularly as we add new onramp methods. Follow our updates for announcements.
Already Have Crypto?β
If you already have cryptocurrency, you don't need to use onramping. Instead, you can:
Option 1: Swap Tokens to USDCβ
If you have other tokens (SOL, USDT, etc.) in your Solana wallet, you can swap them directly to USDC using Jupiter swaps.
β Swapping Tokens Guide - Swap any Solana token to USDC instantly
Quick Method:
- Go to your home page in reply.cash
- Click on any token balance
- Select "Swap" to open Jupiter swap widget
- Swap to USDC instantly
Option 2: Cross-Chain Topupsβ
If you have USDC or USDT on other blockchains (Ethereum, Polygon, Base, etc.), transfer them to Solana using NEAR Intents.
β Cross-Chain Topup Guide - Transfer from 25+ chains to Solana
Supported Chains:
- Ethereum, Polygon, Arbitrum, Base, Avalanche, and 20+ more
How Onramping Worksβ
General Processβ
-
Select Payment Method
- Choose your preferred onramp method (M-Pesa, Apple Pay, Card, etc.)
- Available methods depend on your country
-
Enter Amount
- Enter the amount in your local currency (KES, USD, etc.)
- See the exact USDC amount you'll receive
-
Provide Payment Details
- Enter required payment information
- For M-Pesa: Phone number
- For Cards: Card details
- For Apple Pay: Use Face ID/Touch ID
-
Authorize Payment
- Confirm the transaction
- Authorize using your payment method's security (PIN, biometrics, etc.)
-
Receive USDC
- USDC arrives in your Solana wallet (or specified wallet)
- Typically within 1-5 minutes
- Check your wallet balance to verify
Destination Walletsβ
Default: USDC goes to your connected Solana wallet
External Wallet: You can specify any Solana wallet address:
- Send to someone else's wallet
- Send to multiple wallets
- Send to business wallets
- Gift USDC to others
β οΈ Important: Always verify wallet addresses - transactions cannot be reversed.
Transaction Limits & Feesβ
Limitsβ
Transaction limits vary by:
- Payment method (M-Pesa, mobile money, card, etc.)
- Country regulations
- Account verification level (KYC tier)
Quick Reference by Country:
| Country | Minimum | Maximum per Transaction | Daily Limit |
|---|---|---|---|
| π°πͺ Kenya (M-Pesa) | KES 100 | KES 150,000 | KES 70,000 - 500,000 |
| π¬π Ghana | GHS 5 | GHS 5,000 | GHS 1,000 - 10,000 |
| πΊπ¬ Uganda | UGX 500 | UGX 5,000,000 | UGX 1,000,000 - 10,000,000 |
| π¨π© DR Congo | CDF 2,800 | CDF 280,000 | CDF 280,000 - 2,800,000 |
| π²πΌ Malawi | MWK 100 | MWK 5,000,000 | MWK 5,000,000 - 50,000,000 |
Limits vary by account tier. See specific onramp guides for detailed limits.
Feesβ
Payment Provider Fees:
- Each payment method has its own fees (M-Pesa, mobile money, card processing, etc.)
- Fees are shown before you confirm
- Typically 0.5% - 2% of transaction amount (varies by method)
Exchange Rate:
- Based on current market rates (fiat to USDC)
- Rate is shown before confirmation
- Small spread may apply (typically < 1%)
reply.cash Fees:
- No additional platform fees during initial growth phase
- Transparent pricing shown upfront
- All fees displayed before you confirm
Example Cost Breakdown:
- Buying KES 1,000 worth of USDC
- M-Pesa fee: ~KES 27
- Exchange rate spread: ~KES 5-10
- Total cost: ~KES 32-37
- USDC received: ~$6.30-6.35 (at current rates)
Security Best Practicesβ
Protect Your Payment Methodβ
- β Never share PINs or passwords - reply.cash will never ask for these
- β Verify merchant name - Should show "reply.cash" or similar
- β Check amount before confirming - Verify the amount matches
- β Use official reply.cash app only - Avoid phishing sites
- β Keep payment apps secure - Use screen lock and biometrics
Protect Your Walletβ
- β Verify wallet addresses - Always double-check before sending
- β Test with small amounts first - If using external wallets
- β Keep wallet private keys secure - Never share your seed phrase
- β Check transaction confirmations - Verify USDC arrived correctly
Troubleshootingβ
Payment Failedβ
Solutions:
- β Check you have sufficient balance (amount + fees)
- β Verify payment method is active and not suspended
- β Ensure you're within transaction limits
- β Try again after a few minutes
- β Contact support with transaction details
USDC Not Receivedβ
Solutions:
- β Wait 5-10 minutes - processing can take time
- β Check the correct wallet address was used
- β Verify wallet is connected and synced
- β Check transaction status on Solana Explorer
- β Refresh your wallet balance
- β Contact support with payment confirmation and wallet address
Wrong Wallet Addressβ
Solutions:
- β οΈ Transactions cannot be reversed - Solana transactions are irreversible
- β If you know the recipient, contact them directly
- β For future transactions, always double-check addresses
- β Consider using QR codes to avoid manual entry errors
Quick Start Guideβ
New to onramping? Follow these simple steps:
- Set up wallet β Get a Solana wallet
- Choose your country β Select from available onramp methods above
- Buy USDC β Use mobile money or other payment methods
- Start sending β Send money to mobile money and banks
Popular Onramp Methods:
- π°πͺ M-Pesa (Kenya) - Most popular
- π¬π Mobile Money (Ghana) - MTN, AirtelTigo, Telecel
- πΊπ¬ Mobile Money (Uganda) - MTN, Airtel
- π¨π© Mobile Money (DR Congo) - Airtel, Mpesa, Orange
- π²πΌ Mobile Money (Malawi) - Airtel, TNM Mpamba
Frequently Asked Questionsβ
How long does it take to receive USDC?β
USDC typically arrives within 1-5 minutes after payment confirmation. Processing times may vary based on payment method and network congestion.
By Payment Method:
- Mobile Money: 1-5 minutes (fastest)
- M-Pesa STK Push: 1-5 minutes
- Credit/Debit Cards: 1-3 minutes (when available)
- Bank Transfers: 1-3 business days (when available)
Can I buy USDC for someone else?β
Yes! You can specify any Solana wallet address when buying USDC. Enter the recipient's wallet address, and USDC will be sent directly to them.
What if I already have crypto?β
If you already have cryptocurrency:
- Swap tokens to USDC using Jupiter swaps
- Cross-chain topup from other chains using NEAR Intents
- Direct transfer USDC to your Solana wallet
Can I cancel a purchase?β
Once payment is confirmed, the transaction cannot be cancelled. However, if you haven't authorized the payment yet (e.g., haven't entered PIN), you can simply ignore the prompt and it will expire.
What exchange rate is used?β
The exchange rate is based on current market rates (fiat to USDC) at the time of your transaction. The exact rate is shown before you confirm the purchase.
Are there minimum or maximum amounts?β
Limits vary by payment method and country. See specific onramp guides (e.g., M-Pesa) for detailed limits.
When will more onramp methods be available?β
We're continuously adding new onramp providers. Follow our updates or check back regularly for new methods.
Can I use onramping to send money to others?β
Yes! When buying USDC, you can specify any Solana wallet address. This means you can:
- Buy USDC and send it directly to someone else's wallet
- Gift USDC to friends and family
- Top up business wallets
- Send to multiple different wallets
What's the difference between onramping and sending money?β
Onramping = Converting fiat (local currency) to USDC crypto Sending Money = Converting USDC crypto to fiat (local currency) and sending to mobile money/banks
Think of it as:
- Onramping: Fiat β Crypto (buying USDC)
- Sending: Crypto β Fiat (spending USDC)
Is onramping safe?β
Yes! reply.cash uses:
- β Secure payment processing (STK Push, encrypted connections)
- β No storage of payment credentials
- β Transparent pricing (all fees shown upfront)
- β Blockchain verification (all transactions on-chain)
- β Industry-standard security practices
What if I don't have a mobile money account?β
You can still use reply.cash if you have:
- Credit/Debit Cards (coming soon)
- Apple Pay (coming soon)
- Existing crypto - Swap tokens or cross-chain topup
Country-Specific Onramp Guidesβ
Get detailed instructions for your country:
- π°πͺ Kenya - M-Pesa Onramp - Complete M-Pesa guide with STK Push
- π¬π Ghana - Mobile Money Onramp - MTN, AirtelTigo, Telecel
- πΊπ¬ Uganda - Mobile Money Onramp - MTN, Airtel
- π¨π© DR Congo - Mobile Money Onramp - Airtel, Mpesa, Orange
- π²πΌ Malawi - Mobile Money Onramp - Airtel, TNM Mpamba
Onboarding Guides by Countryβ
Complete setup guides for each country:
- π°πͺ Kenya Onboarding - Complete setup guide
- π¬π Ghana Onboarding - Complete setup guide
- πΊπ¬ Uganda Onboarding - Complete setup guide
- π¨π© DR Congo Onboarding - Complete setup guide
- π²πΌ Malawi Onboarding - Complete setup guide
See Alsoβ
- π Getting Started - Set up your wallet
- π± Swapping Tokens - Swap existing tokens to USDC
- π Cross-Chain Topup - Transfer from other chains
- π° How to Send Money - Send to mobile money and banks
- π Supported Platforms - All countries and payment methods
- β FAQ - Common questions
- π§ Troubleshooting - Fix common issues
π‘ Pro Tipsβ
- Start small: Test with a small amount first to familiarize yourself with the process
- Check rates: Exchange rates fluctuate - check before confirming
- Save receipts: Keep transaction confirmations for your records
- Network detection: Phone number auto-detection works best with international format (+country code)
- Wallet backup: Always backup your wallet recovery phrase before making large purchases
- Multiple methods: Try different payment methods to find what works best for you
Buy USDC with fiat currency. Multiple payment methods, instant top-ups, automatic network detection, and more providers coming soon. Convert mobile money to crypto instantly.