freshworkstudio/khipu-laravel

一个用于使用汇付(http://khipu.com)的Laravel包

1.0.3 2015-09-03 01:50 UTC

This package is not auto-updated.

Last update: 2024-09-18 09:26:04 UTC


README

汇付 这是一个智利支付网关,用于自动化电汇。您可以在这里查看汇付API文档。

本项目基于Tifón和Freshwork Studio的出色团队。 https://github.com/khipu/lib-php

安装

步骤 1: 通过Composer安装

composer require freshworkstudio/khipu-laravel

步骤 2: 添加服务提供者

app/config/app.php文件中,将以下内容添加到providers数组中

'providers' => array(
    …
    'FreshworkStudio\LaravelKhipu\KhipuServiceProvider',
    …
),

步骤 3: 添加别名

app/config/app.php文件中,将以下内容添加到aliases数组中

'aliases' => array(
    …
    'Khipu' => 'FreshworkStudio\LaravelKhipu\Facades\Khipu',
    …
),

步骤 3: 发布配置

$ pa vendor:publish --provider="FreshworkStudio\LaravelKhipu\KhipuServiceProvider"

步骤 4: 配置您的.env文件或编辑您的新config/khipu.php

...
KHIPU_ID=99999
KHIPU_KEY=ec19c08f3bdb2162e99144b1f6b9c0e2fe1856e0

步骤 5: 欣赏!

用法

选项 A: 使用外观

//routes.php

Route::get('/', function () {
    $banks =  Khipu::loadService('ReceiverBanks')->consult();
    
    echo $banks;
});

选项 B: 类型提示类

类型提示FreshworkStudio\Khipu\Khipu类。它将自动使用您的配置凭据(KHIPU_ID和KHIPU_KEY)进行认证

//routes.php

Route::get('/', function (FreshworkStudio\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;
});