Answers about M-Pesa collections, POS, SMS, and developer tools on LeefiPay.
Getting started
What is LeefiPay?
LeefiPay is a cloud platform for Kenyan businesses to collect M-Pesa payments via STK Push, payment links, POS, invoices, and integrations — with settlement to your Till or Paybill.
How do I create an account?
Register at /register, verify your phone and email, submit KYC, then wait for approval. Once approved you can add payment channels and start collecting.
Where do payments settle?
Successful M-Pesa collections settle to the Till or Paybill configured on your payment channel — not a LeefiPay-held balance.
Payments & POS
What is STK Push?
STK Push prompts the customer’s phone to enter their M-Pesa PIN and complete payment without typing a Paybill or Till number.
Can I use POS offline?
The POS terminal requires an internet connection to initiate M-Pesa STK requests and confirm payment status.
Do you support payment links?
Yes. Create shareable payment links and invoices that customers can open and pay with M-Pesa on their phone.
SMS & Sender ID
Can I use my own SMS Sender ID?
Yes. Request a custom Sender ID from SMS settings. It must be approved by LeefiPay before it is used on outbound SMS.
Which SMS use the marketing footer?
Customer and platform OTP SMS append the platform-configured marketing footer when enabled.
Developers
Where are the API docs?
Visit /developers for OpenAPI, Postman, and integration notes. Generate API keys under Settings → API & Integrations after login.
Is there a WooCommerce plugin?
Yes. Download the gated plugin from /developers/woocommerce after SMS verification, then configure API credentials in WordPress.