M-Pesa, Visa, Mastercard, Google Pay — online or offline. Kenya's only payment platform that works without internet. Trusted by merchants from Nairobi to New York.
Works online, offline, and everywhere in between. No internet? No problem.
Register via voice call or SMS – no internet needed. Dial 0140933042 or send REG YourName to the same number. Get your Member Code instantly.
Pay using a merchant's Member Code (e.g., DK12345) – no internet required. Open M-Pesa → Lipa na M-PESA → Paybill → Enter Account = Member Code → Amount → PIN. Money goes directly to the merchant. WhaPay never holds funds.
Share a unique payment link via WhatsApp – customers click, choose M-Pesa or card, and pay in seconds. Perfect for remote sales, invoices, and international payments. Powered by WhatsApp Cloud API.
Accept payments from 180+ countries in their local currency – USD, GBP, EUR, AED, and more. Customers pay in their currency; you receive KES. Ideal for diaspora families and international clients.
Generate a unique QR code for your business. Customers scan with their phone camera – they see your Member Code and can pay via M-Pesa Paybill instantly. Perfect for shop counters, posters, and offline marketing.
Get listed in the WhaPay Merchant Directory – customers can find you by location, category, or name. Claim your listing after a paid transaction (card, Airtel, MTN, etc.) within 30 days. Boost visibility and attract new customers.
Register via voice/SMS, pay using Member Code with M-Pesa Paybill, and sync automatically when you reconnect. WhaPay is built for Kenya's diverse connectivity landscape.
Get Your Code & QR
Register online (WhatsApp) or offline (voice/SMS to 0140933042). Receive your unique Member Code and QR code instantly.
Share or Scan
Merchant shares their WhatsApp link, QR code, or Member Code. Customer scans or copies the code.
Pay & Confirm
Pay via M-Pesa or card (online) or Member Code + M-Pesa Paybill (offline). Both receive instant confirmation.
Offline payments sync automatically when you reconnect – send SYNC on WhatsApp to update your dashboard.
Enter your daily sales to see your monthly revenue potential with WhaPay
See exactly what you pay in your local currency and what the merchant receives in KES
You Send
—
In KES
—
WhaPay Fee
—
Merchant Receives
—
Exchange rates are approximate. Actual rates applied at time of transaction.
No more Western Union queues. No more bank transfer delays. Pay Kenyan and African businesses directly from anywhere in the world using your local card.
From UK
Pay in GBP using Visa, Mastercard, Google Pay or Apple Pay. Merchant receives KES instantly.
From USA
Pay in USD using any US card or Google Pay. No SWIFT fees. No delays. Instant payment.
From UAE
Pay in AED using UAE Visa or Mastercard. Support family businesses in Kenya from Dubai.
Family/merchant shares WhaPay payment link via WhatsApp
You click the link from UK/USA/UAE
Pay with your local Visa, Mastercard, Google Pay or Apple Pay
Merchant in Kenya receives KES instantly via M-Pesa
From street vendors to enterprise — online and offline
Grocery & Retail
Shops, supermarkets, kiosks
Salons & Beauty
Hair, nails, spa services
Schools & Tuition
Fee collection, subscriptions
Landlords & Property
Rent collection, deposits
Restaurants & Food
Cafes, food stalls, delivery
E-commerce & Online
Online stores, dropshipping
Freelancers & Creatives
Designers, developers, writers
NGOs & Charities
Donations, fundraising
What's live now and what's coming
M-PESA
STK Push & Paybill
Visa Card
Local & international
Mastercard
Local & international
QR & Member Code
Works offline
📱 Mobile Money
Airtel Money
Kenya
T-Kash
Telkom Kenya
Equitel
Equity Bank Kenya
MTN MoMo
East Africa
👛 Digital Wallets
Google Pay
Global
Apple Pay
Global
PayPal
Global
Samsung Pay
Global
🌍 International Currencies (Diaspora)
USD
US Dollar → KES
GBP
British Pound → KES
EUR
Euro → KES
AED
UAE Dirham → KES
INR
Indian Rupee → KES
CAD
Canadian Dollar → KES
AUD
Australian Dollar → KES
SAR
Saudi Riyal → KES
₿ Cryptocurrency
Bitcoin (BTC)
Crypto payment
USDT
Stablecoin
USDC
Stablecoin
Ethereum (ETH)
Crypto payment
🔔 Want to know when a new payment method launches?
We'll notify you on WhatsApp the moment it goes live.
Notify Me on WhatsAppNo monthly fees. Only pay when you get paid. Free offline registration.
No setup fee. No monthly fee.
No credit card required
For growing merchants
Cancel anytime
For high‑volume merchants
Talk to our team
See how we compare to other payment gateways
| Feature | WhaPay | Pesapal | Paystack | iPay |
|---|---|---|---|---|
| Offline Registration (Voice/SMS) | ✅ Yes | ❌ No | ❌ No | ❌ No |
| Offline Payment (No Internet) | ✅ Yes (Member Code) | ❌ No | ❌ No | ❌ No |
| Monthly / Setup Fees | KES 0 | From KES 1,999 | KES 0 (higher transaction fees) | From KES 2,500 |
| Transaction Fee (Local card) | 1.5% + KES 20 | ~2.5% – 3.5% | 2.9% + KES 10 | ~2.0% – 3.0% |
| WhatsApp Payment Link | ✅ Yes | ❌ No | ❌ No | ❌ No |
| Multi‑Currency (135+) | ✅ Yes | ⚠️ Limited | ⚠️ Limited | ❌ No |
| Offline Sync | ✅ Auto‑sync | ❌ No | ❌ No | ❌ No |
| Never Hold Funds | ✅ Yes | ❌ No | ❌ No | ❌ No |
No. WhaPay charges only the transaction fee (1.5% + KES 20 on card) and the monthly plan fee (if you choose Business). M‑Pesa payments incur only Safaricom’s standard charges – we add nothing.
No. Registration via voice call or SMS to 0140933042 is completely free. You only pay when you receive card payments.
Yes. You can cancel or downgrade anytime via your dashboard or by contacting us on WhatsApp. No penalties.
Fees are deducted automatically from the transaction amount before payout to your M‑Pesa or bank account. You receive the net amount instantly. No invoices, no manual payments.
Join 500+ Kenyan merchants. Free registration, no monthly fees, pay only when you get paid.
No credit card required • Free forever • Cancel anytime
No matter your internet connection, we've got you covered
The fastest way – works on any smartphone
No internet? No problem
Simple text, instant activation
Enter your details, complete payment, and optionally get your permanent WhaPay Member Code and QR – no separate registration needed.
Your WhaPay Member Code:
We've also sent your code and QR to your WhatsApp. Use this code for future payments – even without internet.
Go to DashboardYou have completed your payment as a guest. No account was created.
Return HomePick from WhatsApp (online), voice call, or SMS – all free. Use WhatsApp, dial 0140933042, or send an SMS.
You'll get a unique Member Code (e.g., DK12345) and a QR code. This is your identifier for payments – no internet needed to use it.
Share your WhatsApp payment link or QR code with customers. They pay via M-Pesa or card – you get confirmed instantly. Even offline via Member Code.
No pending registrations.
Alice W.
Registered via SMS
"I don't have a smartphone, so I registered via SMS. I got my Member Code in minutes. Now my customers pay me using M-Pesa even when I'm offline."
James O.
Registered via WhatsApp
"The WhatsApp registration was super fast. I got my QR code and payment link within seconds. My customers love the convenience."
Register now – it's free, takes 2 minutes, and works offline.
No internet? No problem. Voice and SMS registration are always free.
Choose the method that works best for you – online or offline.
Click the link → choose M-Pesa or card → pay instantly
Scan with phone → enter amount → pay instantly
Use code with M-Pesa Paybill – no internet needed
Enter the merchant's Member Code – no internet needed. Payment is made via M-Pesa Paybill.
Scan the merchant's QR code with your phone camera, then enter the amount and pay.
Place your phone's camera over the QR code to scan.
Share a payment link via WhatsApp – customers click, choose M-Pesa or card, and pay instantly.
Pay using a merchant's Member Code, phone number, or Paybill/Till number.
After payment, you'll receive a receipt via WhatsApp and SMS. Here's a sample:
🏪 *WHA PAYMENT RECEIPT*
━━━━━━━━━━━━━━━━━━━━━
Transaction: TXN_123456
Merchant: John's Store (DK12345)
Amount: KES 500
Fee: KES 20
Total: KES 520
━━━━━━━━━━━━━━━━━━━━━
Status: ✅ SUCCESS
Thank you for using WhaPay!
Payments made offline are stored locally and synced automatically when you reconnect.
Welcome back, Merchant (Code: DK12345)
Total Revenue
KES 0
Lifetime earnings
Transactions
0
All time
This Month
KES 0
30‑day rolling total
Pending Sync
0
Offline items
| ID | Customer | Amount | Method | Status | Date |
|---|---|---|---|---|---|
| Loading transactions... | |||||
Showing 0 transactions
No products yet. Add your first product!
Current plan: Pay‑as‑you‑go
Card fee: 1.5% + KES 20
Monthly cost: KES 0
KES 999/mo – 1.0% + KES 20 per card
📡 Offline Sync
0 pending items
Discover verified merchants across Kenya and beyond. Pay them instantly via Member Code, WhatsApp, or QR.
Loading merchants...
Already a WhaPay merchant? Verify your Member Code and claim your listing to attract more customers.
Track, manage, and sync all your offline registrations and payments automatically when you reconnect.
Total Pending
0
Ready to Sync
0
Synced
0
Failed
0
No pending items. Everything is synced!
Store Offline
Registrations and payments are saved locally using IndexedDB (via localForage) when you're offline.
Auto-Sync
When you reconnect, items are automatically sent to the server for processing.
Retry Logic
If a sync fails, we automatically retry with exponential backoff (up to 5 attempts).
Conflict Resolution
Server wins by default. You can view and retry failed items manually.
Our support team is ready to assist you.
Manage your personal information, security, and preferences.
Guest User
Not logged in
Verify your identity to unlock higher transaction limits and access premium features.
Status
Not started
Limit
KES 150,000 / month
Change Password
Update your password regularly to keep your account safe
Two-Factor Authentication (2FA)
Add an extra layer of security to your account
Login Sessions
View and manage active sessions
Delete Account
Permanently delete your account and all data
Our support team is here to assist you.
Download our official logo, screenshots, and fact sheet.
📥 Download Press KitFor media inquiries: pr@whapay.space