I will integrate m pesa API stk push into your website


About this gig
I will integrate the M-Pesa STK Push API (Daraja API) into your website or web application, allowing you to accept secure mobile payments directly from your users in real time.
With this integration, your customers will be able to make payments via M-Pesa STK Push and receive instant confirmation, while payments are automatically processed and recorded in your system.
What I offer:
- M-Pesa STK Push API integration (Daraja API)
- Secure payment gateway setup
- Real-time transaction processing
- Backend integration with your website or web app
- Testing using Safaricom sandbox before going live
- Error handling and clean API implementation
Supported platforms:
- PHP websites
- Laravel applications
- Node.js apps
- Python backends
- Custom HTML/JS websites (with backend support)
Why choose this service:
- Secure and reliable M-Pesa integration
- Fast and clean implementation
- Tested before delivery
- Full support during setup
- Scalable for future upgrades (e-commerce, subscriptions, etc.)
What I need from you:
- M-Pesa Daraja API credentials (Consumer Key & Secret)
- Paybill or Till number
- Passkey (for STK Push)
- Website or hosting access (if available)
If you dont have the setup ready, I can guide you step by step.
Respect third-party rights
Please be aware that it is against Fiverr's policies for sellers to include themes, templates, or any other elements that infringe third-party rights or applicable laws in the delivered work. Read more about in our Guide to Responsible Digital Creation.
Get to know Kish K
MPesa API Integration Expert and Payment Systems Developer
- FromKenya
- Member sinceMay 2026
- Avg. response time1 hour
Languages
English, Swahili
Other Website Development Services I Offer
FAQ
1. What do you need from me to start the project?
Your M-Pesa Daraja API credentials (Consumer Key & Secret) Lipa Na M-Pesa shortcode (Paybill/Till number) Passkey (for STK Push) Website or hosting access (if available) Project requirements (simple explanation of your system)
Can you help me set up M-Pesa Daraja API if I don’t have credentials?
Yes. I can guide you step-by-step to create a Safaricom Daraja developer account and generate your API credentials.
Do you integrate STK Push on any website or framework?
Yes. I can integrate M-Pesa STK Push API into: PHP websites Laravel projects Node.js apps Python backends Custom HTML/JS websites with backend support
Will the payment system be live or in sandbox mode?
By default, I first test using Safaricom Sandbox. After successful testing, I deploy it to live mode using your credentials.
Do you offer hosting and deployment?
Yes, I can help you deploy your system to: Shared hosting (cPanel) VPS servers Cloud platforms (if needed) (Hosting costs are not included in the basic package unless selected)
Can I receive payments directly to my M-Pesa account?
Yes. Once integrated, all STK Push payments will go directly to your M-Pesa Paybill or Till number.
Is this a one-time setup or subscription?
This is a one-time setup service. No monthly fees from my side.
Can you add extra features like e-commerce or user login?
Yes. I can add: User login system Shopping cart Order tracking Admin dashboard (Available in Standard & Premium packages or as extras)
How fast can you deliver?
Delivery time depends on package: Basic: 1–2 days Standard: 2–4 days Premium: 3–6 days
What if the API stops working after integration?
I provide revision support based on your package. If it's a technical issue related to the integration, I will fix it within the revision limit.

