Step 1 — Identify Yourself
Enter your National ID to auto-fill your details and track your contribution history.
Step 2 — Make Your Contribution
Your Details
Please enter your name
M-Pesa Number
🇰🇪
Enter the Safaricom number that will receive the STK push prompt
Please enter a valid Kenyan phone number
Contribution Amount
Contribution Purpose
After clicking Pay via M-Pesa, a PIN prompt will appear on your phone (07XX XXX XXX). Enter your M-Pesa PIN within 60 seconds to complete the payment.
Waiting for PIN
Check your phone and enter your M-Pesa PIN to complete the payment
Time remaining
60
Got the M-Pesa message? Enter your code
The code is in the M-Pesa SMS you received, e.g. "RGA0AB3XYZ Confirmed."
Contribution History
Enter your ID above to view your contribution history
KES 0
Total Contributions Today
Your Impact
KES 100 — Membership Drive
Covers printing materials for one new member registration
KES 500 — Grassroots Rally
Sponsors one community outreach session in a ward
KES 1,000 — Youth Program
Funds a youth skills workshop for 5 participants
KES 5,000 — County Campaign
Powers an entire county awareness campaign
KES 50,000 — Platinum Patron
Sponsors full national conference participation
Security & Transparency
Safaricom Daraja API — official M-Pesa integration
256-bit SSL encryption on all transactions
Every payment issues a unique M-Pesa receipt
Contributions tracked against your member profile
Full audit trail maintained for compliance
Registered under Political Parties Act, 2011
Need Help?
Contact our finance team for any payment queries or receipts.
+254 729 007 177 finance@ukp.co.ke