How can we help?
Guides and answers for merchants, buyers, chama treasurers and developers.

Guides by topic
Getting started
Create your account, verify your identity and make your first payment or payout.
- Create and verify your account
- Add money from M-Pesa
- Send your first P2P transfer
Merchant guide
Take payments with links, checkout, invoices and a short till, then settle to your wallet.
- Create a payment link
- Add checkout to your site
- Reconcile and withdraw
Buyer guide
Pay safely, use escrow for big purchases and understand refunds.
- Check merchant badges
- Fund an escrow trade
- Open a dispute
Chama guide
Set up a group, invite members, track contributions and approve withdrawals.
- Create your chama
- Invite members
- Run payout rounds
Developer guide
API keys, sandbox testing, webhooks and going live.
- Create API keys
- Verify webhook signatures
- Go live checklist
Business tools
Accounting, payroll, POS, ticketing, rent and eTIMS invoices.
- Set up payroll
- Issue eTIMS invoices
- Sell event tickets
Frequently asked questions
Go to the sign-up page, enter your name, phone number and email, and verify with a one-time code. Add your ID to unlock higher limits.
Create a payment link or a checkout session from your dashboard. Customers get an M-Pesa prompt on their phone and you see the payment instantly. Developers can use the Checkout API.
The buyer pays into a protected balance. The seller delivers, the buyer approves, and funds are released. If there is a problem, either side can open a dispute. See the Escrow page.
Mobile-money payments usually post within a minute. If yours has not, check the transaction reference in your statement and contact support with the M-Pesa or Airtel message.
Open your wallet, choose Withdraw, pick M-Pesa or your bank, and confirm with a one-time code. Gold and Platinum merchants settle faster.
Upload your registration certificate, KRA PIN and director IDs from Settings. Most businesses are reviewed within one business day.
Use the login page to request a one-time code. If you lost your phone, contact support to verify your identity and recover your account.
Message us on WhatsApp or call during office hours, or email support. See the contact page.
Report an issue
System status
All systems operational. This block is a static placeholder until a live status page is connected.
Set the STATUS_URL environment variable to point the footer Status link to your live status page.
Still need help?
Our team replies within one business day. For urgent payment issues, call or message us on WhatsApp.