LaravelPackages.net
Acme Inc.
Toggle sidebar
allivcorp/iamport

I'mport; REST API module for Laravel

3.247
10
v1.0.5
About allivcorp/iamport

allivcorp/iamport is a Laravel package for i'mport; rest api module for laravel. It currently has 10 GitHub stars and 3.247 downloads on Packagist (latest version v1.0.5). Install it with composer require allivcorp/iamport. Discover more Laravel packages by allivcorp or browse all Laravel packages to compare alternatives.

Last updated

Iamport

Packagist PHP from Packagist Packagist Packagist

This package is I'mport; REST API module for Laravel 5.

Installation

Yon can install this package via composer using:

composer require allivcorp/iamport

and then in .../config/app.php

    'providers' => [
        // ...
        Alliv\Iamport\IamportServiceProvider::class,
    ]
    'aliases' => [
        // ...
        'Iamport' => Alliv\Iamport\Facades\IamportFacade::class,
    ]

Configuration

To publish the config file to config/iamport.php run:

php artisan vendor:publish --provider="Alliv\Iamport\IamportServiceProvider"

This will publish a file iamport.php in your config directory with the following contents:

return [
    'apiKey' => env('IAMPORT_REST_API_KEY', 'imp_apikey'),
    'apiSecret' => env('IAMPORT_REST_API_SECRET', 'ekKoeW8RyKuT0zgaZsUtXXTLQ4AhPFW3ZGseDA6bkA5lamv9OqDMnxyeB9wqOsuO9W3Mx9YSJ4dTqJ3f')
];

Usage

use Iamport;

// Add subscribe customer (Issue billing key)
Iamport::addSubscribeCustomer('customer_1234', '1234123412341234', '2020-10', '920327', '00');

// Checkout merchant(order)
Iamport::subscribeAgain('customer_1234', 'merchant_1234', 6000, 'Coffee');

Furthermore information, please refer to I'mport API.

TBD

  • Use Guzzle (Working on now. Will be released before July, 2018)
  • Other REST API provided by I'mport API.

License

The MIT License (MIT). Please see License File for more information.

Comments