santran/ mobicard
集成通过 Ngân Lượng 进行卡券支付,适用于 Laravel 5.2 网站。
dev-master
2018-04-21 14:31 UTC
Requires
- php: >=5.5.9
This package is not auto-updated.
Last update: 2024-09-29 01:22:47 UTC
README
集成通过 Ngân Lượng 进行卡券支付,适用于 Laravel 5.2 网站。
使用 composer 安装.
使用 Laravel 安装
通过 composer 安装
composer require santran/mobicard:dev-master
将服务提供者添加到 config/app.php 文件的 providers 部分
SanTran\MobiCard\MobiCardServiceProvider::class,
将外观添加到 config/app.php 文件的 aliases 部分
'MobiCard' => SanTran\MobiCard\MobiCardFacade::class,
发布配置文件,打开控制台并输入以下命令
php artisan vendor:publish
配置文件 'mobicard.php' 将被复制到 config/smartlogs.php,你可以在这个文件上更改任何配置,例如 MobiCard 的 'MERCHANT_ID' => "36680",'MERCHANT_PASSWORD' => "matkhauketnoi",'EMAIL_RECEIVE_MONEY' => "demo@nganluong.vn"
如何使用?打开你的控制器。在上述文件中添加此行,记住在 'namespace ...' 关键字之后
use MobiCard;
在函数中
$serial = $request->get('serial', ""); $pin = $request->get('pin', ""); $type = $request->get('select_method', ""); $arytype = array(92 => 'VMS', 93 => 'VNP', 107 => 'VIETTEL', 120 => 'GATE'); //Tiến hành kết nối thanh toán Thẻ cào. $coin1 = rand(10, 999); $coin2 = rand(0, 999); $coin3 = rand(0, 999); $coin4 = rand(0, 999); $ref_code = $coin4 + $coin3 * 1000 + $coin2 * 1000000 + $coin1 * 100000000; $rs = MobiCard::CardPay($pin, $serial, $type, $ref_code, "", "", ""); if ($rs->error_code == '00') { // Cập nhật data tại đây echo '<script>alert("Bạn đã nạp thành công ' . $rs->card_amount . ' vào trong tài khoản.");</script>'; //$total_results; } else { echo '<script>alert("Lỗi :' . $rs->error_message . '");</script>'; }
在你的视图中。
<table align="center"> <tr> <td colspan="3"> <table> <tr> <td style="padding-left:0px;padding-top:5px" align="right" ><label for="92"><img src="includes/images/mobifone.jpg" /></label> </td> <td style="padding-left:10px;padding-top:5px"><label for="93"><img src="includes/images/vinaphone.jpg" /></label></td> <td style="padding-top:5px;padding-left:5px" align="left"><label for="107"><img src="includes/images/viettel.jpg" width="110" height="35" /></label></td> <td style="padding-top:5px;padding-left:5px" align="left"> <label for="120"><img width="100" height="35" src="includes/images/gate.jpg"></label></td> </tr> <tr> <td align="center" style="padding-bottom:0px;"> <input type="radio" name="select_method" checked="true" value="VMS" id="92" /> </td> <td align="center" style="padding-bottom:0px;padding-left:5px"> <input type="radio" name="select_method" value="VNP" id="93" /> </td> <td align="center" style="padding-bottom:0px;padding-right:0px"> <input type="radio" name="select_method" value="VIETTEL" id="107" /> </td> <td align="center" style="padding-bottom:0px;padding-right:0px"> <input type="radio" id="120" value="GATE" name="select_method"> </td> </tr> </table> </td> </tr> <tr> <td align="right" style="padding-bottom:10px">Số Seri :</td> <td colspan="2"><input type="text" id="serial" name="serial" style="height:25px;width:200px" /></td> </tr> <tr> <td align="right">Mã số thẻ : </td> <td colspan="2"> <input type="text" id="pin" name="pin" style="height:25px;width:200px" /> </td> </tr> <tr> <td colspan="3" align="center" style="padding-bottom:10px;padding-right:10px"> <input type="submit" id="ttNganluong" name="NLNapThe" value="Nạp Thẻ" /> </td> </tr> </table>