allivcorp/iamport

I'mport; REST API module for Laravel
3,380 10
Install
composer require allivcorp/iamport
Latest Version:v1.0.5
PHP:>=7.1.0
License:MIT
Last Updated:Jan 21, 2020
Links: GitHub  ·  Packagist
Maintainer: yoobato

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.

Related Packages

doctrine/dbal

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

644,549,754 9,698
laravel/framework

The Laravel Framework.

598,760,099 34,966
laravel/tinker

Powerful REPL for the Laravel framework.

507,193,856 7,441
laravel/serializable-closure

Laravel Serializable Closure provides an easy and secure way to serialize closur...

423,477,751 607
nunomaduro/collision

Cli error handling for console/command-line PHP applications.

403,217,078 4,664

Version History

Version Released PHP License
v1.0.5 >=7.1.0 MIT