blenderdeluxe / khipu-laravel
一个使用 Khipu (http://khipu.com) 的 Laravel 扩展包,由 freshworkstudio/khipu-laravel 改编,所有基本权利归 freshworkstudio 所有
1.0.2
2020-02-18 05:06 UTC
Requires
- php: >=5.3.0
- blenderdeluxe/khipu: ~1.0
- illuminate/support: ~5.0|^6.0|^7.0
Requires (Dev)
- phpunit/phpunit: 4.0.*
This package is auto-updated.
Last update: 2024-09-19 06:10:39 UTC
README
此扩展包由 Freshwork Studio 为个人使用改编,所有权利归他们。
Khipu 是一个智利支付网关,用于自动化电汇。您可以在此 处 查看Khipu API 文档。
本项目基于 Tifón 和 Freshwork Studio 的优秀人员。 https://github.com/khipu/lib-php
安装
步骤 1:通过 Composer 安装
composer require blenderdeluxe/khipu-laravel
步骤 2:添加服务提供者
在 app/config/app.php
文件中,将以下内容添加到 providers
数组中
'providers' => array( … BlenderDeluxe\LaravelKhipu\KhipuServiceProvider::class, … ),
步骤 3:添加别名
在 app/config/app.php
文件中,将以下内容添加到 aliases
数组中
'aliases' => array( … 'Khipu' => BlenderDeluxe\LaravelKhipu\Facades\Khipu::class, … ),
步骤 3:发布配置
$ php artisan vendor:publish --provider="BlenderDeluxe\LaravelKhipu\KhipuServiceProvider"
步骤 4:配置 .env 文件或编辑您全新的 config/khipu.php
...
KHIPU_ID=99999
KHIPU_KEY=ec19c08f3bdb2162e99144b1f6b9c0e2fe1856e0
步骤 5:享受!
用法
选项 A:使用 Facade
//routes.php Route::get('/', function () { $banks = Khipu::loadService('ReceiverBanks')->consult(); echo $banks; });
选项 B:使用类型提示类
类型提示 BlenderDeluxe\Khipu\Khipu
类。它将使用您的配置凭据(KHIPU_ID 和 KHIPU_KEY)自动进行认证
//routes.php Route::get('/', function (BlenderDeluxe\Khipu\Khipu $khipu) { $banks = $khipu->loadService('ReceiverBanks')->consult(); //You can also can call the service as a properties of the class.. $khipu->ReceiverBanks->consult(); echo $banks; });