milyoona / laravel-ipg
为milyoona支付网关和注重时间的用户提供的包
v1.0.2
2021-11-28 14:50 UTC
README
这是一个用于milyoona支付网关的Laravel包。
语言
⬇️ 如何安装和配置 milyoona/ipg 包?
安装包
composer require milyoona/laravel-ipg
在 Lumen
的 bootstrap/app.php
中注册
$app->register(Milyoona\Ipg\MilyoonaIpgServiceProvider::class);
发布配置
php artisan vendor:publish --tag=milyoona_ipg
💎 可用方法的列表
getToken()
: 提供一个令牌和URLpay()
: 自动将您重定向到网关verify()
: 验证您的请求一次trace()
: 多次追踪您的请求
📖 如何使用现有方法和选项
-
使用包的
getToken()
和pay()
方法<?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
额外选项的列表
如何使用这些选项
<?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
-
使用包的
verify()
和trace()
方法<?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();