phamels/laravel-icepay

该软件包最新版本(v0.1)没有提供许可信息。

Laravel 集成 icepay API

v0.1 2015-09-10 10:58 UTC

This package is not auto-updated.

Last update: 2024-09-18 18:22:56 UTC


README

将代码从 Laravel Icepay 软件包更新为支持 Laravel 5.1

要求

  • PHP >=5.5
  • Laravel >= 5.1

入门

Laravel >= 5.1

  1. 安装 phamels/laravel-icepay 软件包

    $ composer require phamels/laravel-icepay:dev-master
  2. 更新 app/config/app.php 以激活软件包

    # Add `Phamels\Icepay\IcepayServiceProvider` to the `providers` array
    'providers' => array(
        ...
        Phamels\Icepay\IcepayServiceProvider::class,
    )
    
    # Add the Icepay alias
    'aliases' => array(
        ...
        'Icepay'          => Phamels\Icepay\Facades\Icepay::class,
    )
  3. config/services.php 文件中定义配置参数

        'icepay' => [
            'MERCHANTID'	=> xxxxx,
            'SECRETCODE'	=> "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
            'log'			=> true
        ],

使用

以下是一个简单使用示例

生成 €10.00 的支付链接

$icepay = \Icepay::paymentObject();
$icepay->setAmount(1000)
			->setCountry("BE")
			->setLanguage("NL")
			->setReference("My Sample Website")
			->setDescription("My Sample Payment")
			->setCurrency("EUR");

$basic = Icepay::basicMode();
$basic->validatePayment($icepay);

return sprintf("<a href=\"%s\">%s</a>",$basic->getURL(),$basic->getURL());

贡献

欢迎贡献。

待办事项

  • 编写测试