milyoona / laravel-ipg
A package for milyoona payment gateway and Those for whom time is important
v1.0.2
2021-11-28 14:50 UTC
README
This is a Laravel Package for milyoona payment gateway.
Languages
⬇️ How to install and config milyoona/ipg package?
Install package
composer require milyoona/laravel-ipg
For register in Lumen
in bootstrap/app.php
$app->register(Milyoona\Ipg\MilyoonaIpgServiceProvider::class);
Publish configs
php artisan vendor:publish --tag=milyoona_ipg
💎 List of available methods
getToken()
: gives you a token and urlpay()
: auto redirect you to gatewayverify()
: verify your request just one timetrace()
: trace your request many times
📖 How to use exists methods and options
-
Use
getToken()
andpay()
methods of package<?php use Milyoona\Ipg\Facades\MilyoonaIpg; MilyoonaIpg::terminal('YOUR_TERMINAL_ID') ->amount('AMOUNT_OF_PRODUCT') ->callbackUrl('YOUR_CALLBACK_URL') ->getToken(); // or ->pay(); for redirect to gateway page // If you set the terminal_id and callback_url in config/milyoona_ipg.php you not need to fill this methods. MilyoonaIpg::amount('PRICE_OF_PRODUCT')->getToken(); // or ->pay(); for redirect to gateway page
List of extra option
How to use this options
<?php use Milyoona\Ipg\Facades\MilyoonaIpg; MilyoonaIpg::terminal('YOUR_TERMINAL_ID') ->amount('PRICE_OF_PRODUCT') ->callbackUrl('YOUR_CALLBACK_URL') ->option([ 'mobile' => 'MOBILE', 'national_code' => 'NATIONAL_CODE', 'order_id' => 'ORDER_ID', 'card_no' => 'CARD_NUMBER', 'description' => 'YOUR_DESCRIPTION', ]) ->getToken(); // or ->pay(); for redirect to gateway page
-
Use
verify()
andtrace()
methods of package<?php use Milyoona\Ipg\Facades\MilyoonaIpg; MilyoonaIpg::terminal('YOUR_TERMINAL_ID') ->token('YOUR_TOKEN') ->verify(); // or ->trace(); // If you set the terminal_id in config/milyoona_ipg.php you not need to fill this method. MilyoonaIpg::token('YOUR_TOKEN') ->verify(); // or ->trace();