Use M-Pesa B2B when you need to pay a business through an M-Pesa PayBill or Till number. This is typically used for supplier payments, bills, and business-to-business settlement.Documentation Index
Fetch the complete documentation index at: https://developers.kulmipay.com/llms.txt
Use this file to discover all available pages before exploring further.
Transaction fields
| Field | Required | Description |
|---|---|---|
account | Yes | PayBill or Till number. |
account_type | Yes | Use PayBill or TillNumber. |
account_reference | Conditional | Required for PayBill; this is the account number/reference on the bill. |
amount | Yes | Amount to send in KES. |
name | No | Recipient name for your records. |
narrative | No | Payment reason shown in your reports. |
Pay a PayBill
Pay a Till number
For Till payments, setaccount_type to TillNumber and omit account_reference.
Validate before sending
UsePOST /api/v1/send-money/validate-accounts/ to confirm the PayBill or Till account before initiating a payout.