allivcorp/iamport

I'mport; REST API module for Laravel

Downloads

3183

Stars

9

Version

v1.0.5

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.

allivcorp

Author

allivcorp