phamels/laravel-icepay

Laravel integration of the icepay api
18
Install
composer require phamels/laravel-icepay
Latest Version:v0.1
PHP:>=5.5.0
Last Updated:Dec 2, 2015
Links: GitHub  ·  Packagist
Maintainer: phamels

Laravel Icepay for Laravel 5.1

Updated the code from the Laravel Icepay package to be able to use it with Laravel 5.1

Requirements

  • PHP >=5.5
  • Laravel >= 5.1

Getting started


Laravel >= 5.1

  1. Install the phamels/laravel-icepay package

    $ composer require phamels/laravel-icepay:dev-master
    
  2. Update app/config/app.php` to activate the package

    # 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. Define the config parameters in your config/services.php file

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

Usage

Below is a simple usage example of this package

Generate a payment link for €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());

Contributing

Contributions are welcome.

Todo's

  • Write tests

Related Packages

erirk/paypalpayment

laravel-paypalpayment is simple package help you process direct credit card paym...

0
gabrieloliverio/laravel5-generators

Database metadata-based generators for Laravel 5

1
doctrine/dbal

Powerful PHP database abstraction layer (DBAL) with many features for database s...

625,281,324 9,703
laravel/framework

The Laravel Framework.

572,249,171 34,893
laravel/tinker

Powerful REPL for the Laravel framework.

481,927,243 7,441