pollycodes / load4wrd
Load4wrd 是菲律宾3个网络(SMART、SUN和GLOBE)的电子充值业务的工具。
1.0.8
2018-09-26 11:53 UTC
README
Load4wrd 是菲律宾3个网络(SMART、SUN和GLOBE)的电子充值业务的工具。
关于 Load4wrd
Load4wrd 是一个不依赖框架的PHP库,旨在简化在菲律宾开发3个网络(SMART、SUN和GLOBE)的电子充值业务的过程。
安装
1 - 依赖
第一步是使用composer安装包并自动更新你的composer.json文件,你可以通过运行以下命令来完成
composer require pollycodes/load4wrd
2 - 提供者
你需要更新你的应用程序配置以注册包,使其可以被Laravel加载,只需更新你的config/app.php文件,在你的'providers'部分的末尾添加以下代码
config/app.php
// file START ommited 'providers' => [ // other providers ommited PollyCodes\Load4wrd\Load4wrdServiceProvider::class, ], // file END ommited
Lumen
转到/bootstrap/app.php文件并添加以下行
// file START ommited $app->register(PollyCodes\Load4wrd\Load4wrdServiceProvider::class); // file END ommited
3 - 门面
在Lumen中不支持门面。
为了使用Load4wrd门面,你需要在config/app.php文件中注册它,你可以通过以下方式完成
// file START ommited 'aliases' => [ 'Load4wrd' => PollyCodes\Load4wrd\Facades\Load4wrd::class, ], // file END ommited
4 - 配置
为了使用Load4wrd,你需要在config/services.php文件中设置你的Load4wrd账户,你可以通过以下方式完成
config/services.php
// file START ommited return [ 'load4wrd' => [ 'username' => env('L4D_USERNAME', 'Your-Username'), 'password' => env('L4D_PASSWORD', 'Your-Password'), 'environment' => env('L4D_ENV', false), // false = sandbox, true = production ], ]; // file END ommited
5 - 环境
出于安全考虑,你可以使用.env文件,你可以通过以下方式完成
.env
// file START ommited L4D_USERNAME=Your-Username L4D_PASSWORD=Your-Password L4D_ENV=false // false = sandbox, true production // file END ommited
文档
示例代码
namespace App\Http\Controllers; use PollyCodes\Load4wrd\Loading; class LoadController extends Controller { // TARGET-MOBILE-NUMBER', 'PRODUCT-CODE', 'YOUR-16-UNIQUE-REFERENCE' // Example: // RequestLoad('09191234567', 'W5', '1234567890123456'); public function RequestLoad($target, $code, $uniq_reference) { $loading = new Loading(); $json = $loading->Send($target, $code, $uniq_reference); return $json; } // submit reference number return from RequestLoad public function VerifyLoadRequest($reference) { $loading = new Loading(); $json = $loading->Verify($reference); return $json; } public function CheckWallet() { $loading = new Loading(); $json = $loading->Balance(); return $json; } // network = SMART, SUN, and GLOBE // set null for all networks product codes public function GetProductCodes($network = null) { $loading = new Loading(); $json = $loading->Product_Codes($network); return $json; } public function CheckProductCode($code) { $loading = new Loading(); $json = $loading->Check_Product_Code($code); return $json; } }
联系我们
注册和从电信公司获取钱包充值
- 电话: 09177715380 或 09995233848
- Gmail: kingpauloaquino@gmail.com
安全漏洞
如果你在Load4wrd中发现安全漏洞,请发送电子邮件至King Paulo Aquino的邮箱kingpauloaquino@gmail.com。所有安全漏洞都将得到及时处理。
许可
Load4wrd 是在MIT许可条款下分发的免费软件。