0140933042 support@whapay.space Serving 180+ countries
My Account
WhaPay
Register Free
How WhaPay works step by step
Simple 3 Step Process

Get Started
in 3 Steps.
Under 2 Minutes.

Register, share your payment link or QR, and start receiving payments. Works for merchants and customers — online or offline — anywhere in Kenya or worldwide.

1
Register Free
WhatsApp, SMS or voice call to 0140933042. Get Member Code + QR instantly.
2
Share Your Link or QR
Share WhatsApp link, print QR code or give customers your Member Code.
3
Receive Payment
Customer pays via M-Pesa, card or offline. Both get instant confirmation.
Simple 4-Step Process

How WhaPay Works

Register in 2 minutes (online or offline), get your Member Code & QR, share with customers, and accept payments – even without internet.

Free Registration
Works Offline
WhatsApp Ready
Start Now →
Offline: 0140933042
PCI DSS Level 1
256-bit SSL
24/7 Support
Global Payments
500+ Merchants
1
Register
2
Get Code
3
Share
4
Get Paid
1

Register – Choose Your Method

Sign up as a merchant or user. **No paperwork, no fees.**

WhatsApp: 0140933042
Voice: 0140933042
SMS: 0140933042

No internet? Dial 0140933042 for voicemail instructions or send SMS with REG YourName.

📝 Detailed Instructions

  • WhatsApp: Send REGISTER to 0140933042. Provide your name and phone number. You'll receive your Member Code and QR instantly.
  • Voice Call (Offline): Dial 0140933042. Listen to voicemail, then send an SMS with REG YourName to the same number. You'll get a temporary code, then activate via WhatsApp.
  • SMS (Offline): Send REG YourName to 0140933042. Receive temporary code. When online, send ACTIVATE TMP123 on WhatsApp to 0140933042 to get permanent Member Code & QR.

🔢 What You Receive

  • Unique Member Code (e.g., DK12345) – your permanent account number.
  • Personal QR Code – scan to pay or receive money instantly.
  • WhatsApp confirmation – with your code and QR link from 0140933042.

Your Member Code works for both online and offline payments. The QR code never changes.

2

Get Your Member Code & QR

Instantly delivered via WhatsApp or SMS. Keep it safe – it's your key to WhaPay.

DK12345
3

Share – QR or Code

Display your QR code at your shop, or share your Member Code via WhatsApp, email, or even verbally.

WhatsApp
Print
Display at shop

📱 How Customers Pay Using Your Share

  • WhatsApp Link: Send the link generated from your dashboard – customer clicks and pays via 0140933042.
  • QR Scan: Customer scans your QR with phone camera → payment page opens → enters amount → pays.
  • Member Code (Offline): Customer opens M-Pesa → Lipa na M-PESA → Paybill 0140933042 → Account = your Member Code → amount → PIN. No internet needed.

💰 Payment Confirmation & Dashboard

  • Instant alerts: Both you and the customer receive SMS/WhatsApp confirmation from 0140933042.
  • Live dashboard: All transactions appear in real time – even offline payments sync when you reconnect.
  • Reports & export: Weekly/monthly summaries, top customers, CSV export.

Offline payments made via Member Code + M-Pesa Paybill 0140933042 appear after you send SYNC on WhatsApp.

4

Get Paid – Online or Offline

Money goes directly to your M-Pesa or bank account. Dashboard updates automatically.

✓ 100% secure ✓ Instant confirmation ✓ No delays

The Complete Flow – At a Glance

1. Register

via 0140933042

2. Get Code & QR

3. Share

4. Get Paid

Merchant registers via 0140933042 → gets Member Code & QR → customer pays via WhatsApp link, QR scan, or offline Member Code + Paybill 0140933042 → both get confirmation → merchant tracks in dashboard.

Ready to Follow These Steps?

**Register now – it's free.** Get your Member Code and QR code instantly. Start accepting payments online or offline today.

Get a Free Consultation

Leave your details and we'll call you back within 24 hours from 0140933042.

After registration, you'll receive a unique Member Code (e.g., DK12345) and QR code – use them to pay or receive money instantly, even without internet. WhatsApp us at 0140933042 for support.

Legal & Operational Model

How WhaPay Works – Legally Explained

WhaPay is a technology platform that connects customers and merchants. We never handle, hold, or settle money. We only provide payment instructions and links – the actual payment goes directly from the customer to the merchant.

Customer Perspective (You are paying)

Step What Happens Who Handles Money
1You enter the merchant's Member Code (e.g., DK12345) and amount on WhaPay.❌ WhaPay does not touch your money.
2WhaPay shows you the merchant's Paybill/Till number or generates a payment link.❌ WhaPay does not touch your money.
3You open your own M-Pesa app or your own card (Stripe/Pesapal) and complete the payment.✅ Your bank, M-Pesa, or card company processes the payment.
4The money goes directly from your account to the merchant's account.✅ The merchant receives the money directly.
5WhaPay receives a confirmation (via SMS webhook or API) and updates your dashboard.❌ WhaPay never held your money.

Key point: You pay the merchant directly. WhaPay is just the messenger that tells you how to pay.

Merchant Perspective (You are receiving payment)

StepWhat HappensWho Handles Money
1You register on WhaPay and receive a Member Code (e.g., DK12345) and a QR code.❌ WhaPay does not take any money from you.
2You share your Member Code or QR code with customers.❌ WhaPay does not take any money from you.
3Customer follows the payment instructions (M-Pesa Paybill or card link).✅ The money goes directly into your M-Pesa or bank account.
4You receive an SMS or WhatsApp confirmation from your bank or M-Pesa.✅ You confirm the payment yourself.
5WhaPay's dashboard shows the transaction (by reading the confirmation or your manual entry).❌ WhaPay never held your customer's money.

Key point: You receive money directly into your own account. WhaPay never sits between you and your customer's payment.

M-Pesa Payments (Offline & Online)

📱 Paybill: WhaPay shows the merchant's Paybill/Till number and your Member Code as the account number. You open M-Pesa, enter those details, and pay. Money goes directly from your M-Pesa → Safaricom → Merchant's Paybill account. WhaPay is not involved.

⚡ STK Push: WhaPay generates a payment request. Safaricom sends you a prompt on your phone. You enter your PIN. Money goes directly from your M-Pesa → Safaricom → Merchant's account. WhaPay only initiated the request, never touched the money.

📡 Offline (No Internet): You dial a USSD code, enter the merchant's Paybill number and your Member Code as the account number. Same as above – direct from your M-Pesa to the merchant.

Key point: In every M-Pesa transaction, the money moves directly from your Safaricom account to the merchant's Safaricom account. WhaPay is simply the directory that provides the correct numbers.

Card Payments (Visa, Mastercard, etc.)

StepWhat HappensMoney Route
1WhaPay generates a secure payment link or redirects you to the merchant's checkout page.❌ WhaPay does not process the card.
2You enter your card details on Stripe, Pesapal, or the merchant's own payment gateway.✅ Your card network (Visa, Mastercard) processes the payment.
3The money goes directly from your card to the merchant's bank account.✅ The merchant receives the funds directly.
4WhaPay receives a confirmation from the payment gateway and updates your dashboard.❌ WhaPay never held your card details or the money.

Key point: WhaPay does not have a merchant account with Visa or Mastercard. We simply link you to the merchant's existing card payment provider.

The Member Code – What It Is and Is Not

❓ What is the Member Code?
A unique identifier (e.g., DK12345) that helps the merchant know which customer paid. It is like a reference number on a bank deposit slip.

💰 Does the Member Code hold money?
No. It is just a label or account number. The money goes directly to the merchant's Paybill/Till.

🏦 Is the Member Code a bank account?
No. It is not a bank account, wallet, or stored value. You cannot withdraw from it.

🤔 Why do I need a Member Code?
It allows the merchant to match your payment to your order. Without it, they would not know who paid.

🔄 Can I use my Member Code to receive money?
Yes – you give your code to a customer. They enter it as the account number when paying via M-Pesa Paybill. The money goes directly to your M-Pesa account.

Key point: The Member Code is like an email address or a reference number. It is not a wallet, not a bank account, and does not store value.

Why WhaPay Does Not Need a CBK License

✅ What WhaPay Does

  • • Provides payment instructions (Paybill numbers, links)
  • • Generates QR codes and Member Codes (reference numbers)
  • • Displays transaction history (from merchant's or customer's own records)
  • • Sends payment reminders and receipts
  • • Connects customers to the merchant's existing payment gateways

❌ What WhaPay Does NOT Do

  • • Never holds customer money
  • • Never settles transactions between parties
  • • Never takes money into WhaPay's bank account
  • • Never offers escrow, lending, or BNPL
  • • Never processes card payments directly

Because WhaPay never holds or settles money, we are a pure technology provider – not a financial services provider. Under Kenyan law, we do not require a Payment Service Provider (PSP) license from the Central Bank of Kenya.

What Would Require a License (We Do Not Do This)

ActivityWhy It Requires a License
Accepting money into WhaPay's bank account before sending it to the merchantWe would become a custodian of customer funds.
Holding a balance for merchants (e.g., a wallet)That is a deposit‑taking activity.
Settling payments – receiving from customer, then paying the merchantThat is the definition of a payment service provider.
Offering escrow services (holding money until goods are delivered)That is a regulated financial service.
Lending money or offering Buy Now Pay Later (BNPL)The Business Laws (Amendment) Act 2024 requires licensing.

WhaPay does not, and will not, do any of these things without first obtaining the proper license.

Summary for Your Customers and Merchants

Is my money safe with WhaPay?
Your money never goes to WhaPay. It goes directly from you to the merchant via M-Pesa or card networks.
Does WhaPay hold my funds?
No. Never.
Is WhaPay licensed?
As a pure technology provider, we do not need a CBK license.
What if I have a dispute with a merchant?
You must resolve it directly with the merchant. WhaPay is not involved in the actual payment.
Can WhaPay freeze or reverse a payment?
No. Only your bank or M-Pesa can do that.
Who processes my card payment?
Stripe, Pesapal, or the merchant's own payment gateway – not WhaPay.

📝 Legal Disclaimer

WhaPay Technologies is a technology platform that facilitates payment information between customers and merchants. WhaPay does not process, settle, or hold any funds. All payments are made directly from the customer to the merchant via third‑party payment processors (M‑Pesa, Visa, Mastercard, Stripe, Pesapal, etc.). WhaPay is not a bank, not a payment service provider, and does not require a Central Bank of Kenya license under the current regulatory framework. If you have a dispute with a merchant, you must resolve it directly with that merchant. WhaPay is not liable for any payment disputes.