diadal / laravel-kudaopenapi
KudaBank Open APi for virtual account
dev-master / 0.0.1.x-dev
2022-06-20 18:04 UTC
Requires
- guzzlehttp/guzzle: ^7.2
- laravel/framework: ^6.0.4|^7.0|^8.0|^9.0
- phpseclib/phpseclib: ^3.0
This package is auto-updated.
Last update: 2024-11-20 23:38:44 UTC
README
fast payment gateway in Nigeria
This package provides a simple way to work with Kuda Open Api. To learn all about it, head over to Kuda Open Api documentation.
Installation
With Composer
$ composer require diadal/laravel-kudaopenapi
php artisan vendor:publish --provider="Diadal\Kuda\KudaServiceProvider"
Useage
.evn
KUDA_PRIVATE_KEY= <RSAKeyValue>****************** KUDA_PUBLIC_KEY= <RSAKeyValue>-****************** KUDA_CLIENT_KEY= ****************** KUDA_BASE_URL= "https://kuda-openapi.kuda.com/v1"
Controller
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Diadal\Kuda\KudaOpenApi; class InvoiceController extends Controller { /** * __construct * * @return void */ public function __construct() { ... $this->KudaOpenApi = new KudaOpenApi(); }
Examples of what you can do:
public function GetBankList() { return $this->KudaOpenApi->GetBankList(); }
// this work with any motheds Api called mainData is default KudaOpenApi data or payload public function OtherMethods() { $data = [...]; return $this->KudaOpenApi->OtherMethods($data); }
License
The MIT License (MIT). Please see License File for more information.