Logo Lanfrica

moseskyey/Tigopesa-API-Tanzania

Domain:

digital infrastructure

Record type:

software
Creator:
mos
Host:
# Tigopesa Secure API This package is created to help developers intergrate with Tigopesa Tanzania secure online api. More information of this can be found here ## Installation ## Version Matrix Version | Laravel | PHP Version ------- | --------- | ------------ 1.0.0 | 8.0 | >= 8.0 1.0.1 | 8.0 | >= 7.3 >= 8.0 1.0.2 | 8.0 | >= 7.2.5 >= 9.0 You can install the package via composer: ```bash composer require epmnzava/tigosecure ``` ## Update your config (for Laravel 5.4 and below) Add the service provider to the providers array in config/app.php: ```php Epmnzava\Tigosecure\TigosecureServiceProvider::class, ``` Add the facade to the aliases array in config/app.php: ```php 'Tigosecure' =>\Epmnzava\Tigosecure\TigosecureFacade::class, ``` ## Publish the package configuration (for Laravel 5.4 and below) Publish the configuration file and migrations by running the provided console command: ```bash php artisan vendor:publish --provider="Epmnzava\Tigosecure\TigosecureServiceProvider" ``` ### Environmental Variables - TIGO_CLIENT_ID ` your provided tigopesa client id ` - TIGO_CLIENT_SECRET ` your provided tigopesa client secret ` - TIGO_API_URL ` your provided tigopesa api url ` - TIGO_PIN ` your provided tigopesa pin number ` - TIGO_ACCOUNT_NUMBER ` your provided tigopesa account number ` - TIGO_ACCOUNT_ID ` your provided tigopesa account id ` - TIGO_REDIRECT ` your redirect url ` - TIGO_CALLBACK ` your callback url ` - APP_CURRENCY_CODE ` currency put TZS for Tanzanian Shillings ` - LANG ` language code en for english and sw for swalihi` ## Usage This release does not come with database tables for transaction or payments you need to create then After you have filled all necessary variables , providers and facades this is how the package can be used. On your controller ``` php redirectUrl); } ``` On your controller you can also call it through this way. ``` php make_payment("emmanuel","mnzava","epmnzava@ …

Licenses