# Full M-Pesa Daraja API with PHP

Author: Alvin Kiveu
Description: Mpesa Daraja API with Node JS
Date: 23/10/2023
Github Link: https://github.com/alvin-kiveu/Mpesa-Daraja-Api-NODE.JS.git
Website: www.umeskiasoftwares.com
Email: info@umeskiasoftwares.com
Phone: +254113015674


Welcome to the complete implementation of the M-Pesa Daraja API using PHP. This project aims to provide you with a comprehensive guide and code examples to seamlessly integrate the M-Pesa Daraja API into your PHP applications.

## What is M-Pesa Daraja API?
M-Pesa Daraja API is a powerful tool provided by Safaricom, Kenya's leading mobile network operator. It allows developers to interact with M-Pesa's mobile payment platform, enabling seamless transactions, account management, and other financial services.

## Getting Started
To get started with this project, follow these simple steps:

Clone or download the repository to your local development environment.

Install the required dependencies using Composer, a popular PHP dependency management tool.

Configure your API credentials and other settings in the config.php file.

Explore the provided examples in the examples directory to understand the usage of various API endpoints.

Customize and integrate the API calls into your own PHP application as needed.

## Documentation
For detailed documentation on the M-Pesa Daraja API and its various endpoints, please refer to the official Safaricom Developer Portal. The documentation will provide you with the necessary information on request parameters, response formats, authentication, and more.

## YouTube Playlist
If you prefer a visual walkthrough of the implementation, you can check out the YouTube playlist created for this project. The playlist includes step-by-step tutorials and demonstrations of how to use the M-Pesa Daraja API with PHP.

<a href='https://www.youtube.com/playlist?list=PLL9VrPrscsUZKT6177_t3K7908wsMAoQs'> Click here to access the YouTube playlist.</a>

## Support and Contributions

If you have any questions, feedback, or need assistance with this project, feel free to reach out to me on WhatsApp at +254 113 014 574. I'll be happy to help you with any queries you may have.

To support and contribute to the development of this project, you can make a donation to the M-Pesa TILL Number 5926541 under the name "UMESKIA SOFTWARES". Your contribution will help maintain and improve this project for the benefit of the developer community.

Thank you for your interest and support in this M-Pesa Daraja API implementation with PHP. Let's empower our applications with the seamless payment capabilities of M-Pesa!