pro-cms/laravel-pesa

Easy OpenAPI integration for Laravel Apps

1.0.2 2022-08-07 13:48 UTC

This package is auto-updated.

Last update: 2024-05-07 17:29:31 UTC


README

Easy intergation Mpesa OpenAPI in your Laravel applications.

Installation

Begin by adding in the package through Composer.

composer require openpesa/laravel-pesa

If you need to modify the configuations, you can run:

php artisan vendor:publish --provider="Openpesa\PesaServiceProvider"

Usage

Simple usage example

Within your controllers, before you perform a redirect, make a call to the pesa() function.

public function store()
{
    $data = [
        'input_Amount'=>5000,
        // ...
    ];

    try {
        pesa()->c2b($data);
    } catch(\Throwable $th) {
    }

    return back();
}

Full laravel example : laravel-pesa-demo

Security

If you discover any security related issues, please email alphaolomi@gmail.com instead of using the issue tracker.

License

The MIT License (MIT). Please see License File for more information.