safaricom/mpesa
Laravel package for Safaricom M-Pesa integration, simplifying STK Push, C2B, B2C, transaction status, and callback handling. Configure credentials, initiate payments, and reconcile responses with clean, expressive PHP APIs built for Laravel applications.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| iankumu/mpesa | 0.89 | iankumu/mpesa is a Laravel package that streamlines Safaricom M-Pesa integration. It supports STK Push, C2B, B2C, transaction status, reversals, and callback handling through a clean, configurable API, making it easier to build payments, collections, and disbursement flows. | 55 | 55 | 36 | 2K | 0 | 9.5 | 22.4 | MIT | 7 months ago | |
| itsmurumba/laravel-mpesa | 0.88 | A Laravel package for integrating Safaricom M-Pesa into your applications. It handles STK Push, C2B and B2C payments, transaction status queries, and callback processing behind a clean, configurable API so you can accept and send mobile money in minutes. | 20 | — | 4 | — | 0 | 20.2 | — | MIT | 2 weeks ago | |
| njoguamos/laravel-pesapal | 0.88 | Laravel package for the Pesapal v3 API that generates and caches access tokens, stores Instant Payment Notifications in the database, and lets you submit order requests and check transaction statuses without rewriting integration code. | 8 | 8 | 3 | 347 | 4 | 28.8 | 26.8 | MIT | 1 month ago | |
| gathuku/laravelmpesa | 0.86 | Integrate Safaricom M-Pesa into Laravel apps with a simple package for Daraja API payments, including STK Push, C2B, B2C, transaction status, and callback handling. Streamline mobile money workflows with clean, configurable PHP code. | 50 | 50 | 50 | 624 | 4 | 2.8 | 16.2 | MIT | 4 years ago | |
| savannabits/daraja | 0.85 | Laravel package for Safaricom's M-Pesa Daraja API, simplifying STK Push, C2B, B2C, transaction status and reversal requests with fluent, configurable methods so you can integrate mobile payments into your PHP app quickly. | 12 | 12 | 6 | 0 | 0 | 0.5 | — | MIT | 3 years ago | |
| evp/paysera-wallet-php-client | 0.84 | A PHP client for the Paysera Wallet API that simplifies authentication, payment initiation, and callback handling. Integrates cleanly into Laravel and plain PHP projects, giving developers a straightforward, object-oriented wrapper for Paysera e-wallet transactions. | 21 | 22 | 36 | 2K | 0 | 3.0 | 26.7 | — | 11 months ago | |
| m-shule/africastalking | 0.83 | Laravel package for integrating Africa's Talking services, with wrappers for sending SMS, handling USSD sessions, disbursing airtime and mobile payments. Provides config-based setup and facades, though adoption is minimal and documentation is limited. | 0 | 0 | 2 | 0 | 0 | 0.4 | — | MIT | 6 years ago | |
| nokimaro/liontech-laravel | 0.83 | Laravel integration for the FusionPayments (LionTech) payment gateway. Auto-discovered service provider, static facade, DI-registered API client singletons, publishable env-based config, webhook signature verification, and RSA card encryption. PHP 8.3+, Laravel 11–13. | 0 | 0 | 0 | 0 | 0 | 13.1 | — | MIT | 5 months ago | |
| mpay24/mpay24-php | 0.83 | A PHP SDK for integrating the mPAY24 payment gateway, offering convenient access to payment processing, transaction management, and related API operations for Laravel/PHP applications. | 13 | — | 17 | — | 6 | 2.4 | 2.3 | MIT | 4 years ago |
|
| starnerz/laravel-daraja | 0.83 | Laravel Daraja wraps all seventeen Safaricom M-Pesa Daraja APIs in ordinary Laravel code: STK Push, C2B, B2C, B2B, Dynamic QR, Ratiba, Bill Manager, typed responses, cached tokens, and testable callbacks. PHP 8.3+, Laravel 12/13. | 8 | 7 | 7 | 166 | 0 | 21.2 | 20.9 | MIT | 1 week ago | |
| jeka/qiwi-api | 0.83 | Lightweight PHP/Laravel wrapper for the QIWI Wallet API: check balances, send payments, and manage invoices with a simple, readable client and straightforward configuration. A convenient way to add QIWI support to small projects and prototypes. | 16 | 16 | 2 | 0 | 0 | 0.1 | — | — | — | |
| smsapi.pl/php-client | 0.82 | Official PHP client for SMSAPI.pl for sending SMS, MMS and VMS messages, managing contacts, groups, templates and sender names, with bulk sending, delivery reports and easy Laravel integration. | 66 | 66 | 44 | 352 | 0 | 21.0 | 12.9 | NOASSERTION | 2 weeks ago | |
| maksa988/laravel-freekassa | 0.82 | Laravel package for integrating the FreeKassa payment system into your application. Handles payment creation, signature/checksum generation, and notification (webhook) processing, giving you a simple, configurable way to accept FreeKassa payments in Laravel. | 14 | — | 9 | — | 0 | 0.6 | — | MIT | 6 years ago | |
| lloricode/laravel-paymaya-sdk | 0.82 | Laravel PayMaya SDK provides a Laravel-friendly wrapper around PayMaya’s PHP SDK, making it easier to configure credentials and integrate PayMaya checkout, payment links, and related payment APIs into your Laravel application. | 0 | 9 | — | 0 | — | 0.0 | — | — | — | |
| vkcom/vk-php-sdk | 0.82 | Official VK PHP SDK for building applications on the VK API. It provides OAuth authorization, a client for calling API methods, and helpers for responses and uploads, simplifying VK integration in PHP projects. | 217 | — | 104 | — | 40 | 17.7 | 19.3 | MIT | — | |
| michaelgatuma/laravel-kopokopo | 0.82 | Laravel package wrapping the Kopo Kopo mobile money API. Accept M-Pesa payments, send money to recipients, and process transaction webhooks with an expressive, configurable interface. Simplifies connecting your Laravel app to Kopo Kopo's payment services in Kenya. | 4 | — | 0 | — | 1 | 0.4 | — | MIT | 3 years ago | |
| openpesa/pesa | 0.82 | OpenPesa Pesa is a Laravel/PHP package for integrating Tanzania's OpenPESA payment gateway, enabling mobile money collections, disbursements, and transaction status checks through a simple API. | 29 | — | 21 | — | 1 | 1.1 | 0.4 | MIT | 4 years ago |
|
| yoomoney/yookassa-sdk-php | 0.82 | PHP SDK for integrating YooKassa (YooMoney) payments into your app. Create payments, process refunds, manage receipts, handle webhooks, and call API methods through a convenient client. Simplifies checkout and payment workflows in PHP and Laravel projects. | 75 | — | 37 | — | 9 | 2.1 | 2.1 | MIT | 4 years ago |
|
| samuelmwangiw/africastalking-laravel | 0.82 | Laravel integration for Africa's Talking, wrapping SMS, USSD, voice, airtime and mobile payments behind a clean facade and config-driven credentials. Send bulk texts, handle USSD sessions and callbacks, and query delivery reports without leaving Laravel's familiar patterns. | 7 | — | 2 | — | 1 | 15.6 | — | MIT | 3 months ago | |
| lamoda/payture-inpay-client | 0.82 | PHP client for the Payture InPay payment gateway, wrapping its API for initiating payments, handling 3-D Secure flows, and processing callbacks. Works in Laravel or standalone PHP projects, making Payture integration simpler with typed requests, clear responses, and testable payment operations. | 7 | 7 | 4 | 6 | 2 | 0.6 | 3.4 | MIT | 2 years ago |
How can I help you explore Laravel packages today?