Malipo Popote Solutions — Is your organization ready for an M-Pesa integration? Reviewed: 2026-10-15 Planning worksheet. Examples are illustrative, not deployed client results. Prepare the account and API access, business references, allocation policy and exception responsibilities before requesting implementation. Use the worksheet to test observable payment outcomes; it does not certify provider approval or a deployed integration. [ ] Merchant account / enabled API / environment: ____________________ [ ] Invoice reference / transaction identity / allocation policy: ____________________ [ ] Test case / expected result / actual result / evidence: ____________________ [ ] Provider total / payment register / allocations / differences: ____________________ [ ] Exception owner / action / resolution evidence: ____________________ [ ] Production prerequisite / approval owner / review date: ____________________ Decision comparison Test input | Expected application result | Evidence to keep Same confirmed event delivered twice concurrently | One payment allocation | Transaction identity, count and allocation record No confirmation before timeout | Pending status; no false paid state | Request identity and supported follow-up outcome Unknown invoice reference | Unallocated payment queued for review | Exception record and assigned owner ERP unavailable after confirmation | Confirmation retained; transfer recoverable | Delivery attempts and replay result Open questions / owner / due date: Evidence / acceptance decision: Sources: https://developer.safaricom.co.ke/apis Reference page: /resources/mpesa-integration-business-guide/