pro-cms / laravel-pesa

Laravel Pesa

Home Page:https://openpesa.github.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Laravel Pesa

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.

About

Laravel Pesa

https://openpesa.github.io/

License:MIT License


Languages

Language:PHP 100.0%