allivcorp/iamport
Iamport
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...
641,106,524
9,700
laravel/serializable-closure
Laravel Serializable Closure provides an easy and secure way to serialize closur...
413,412,504
609
nunomaduro/collision
Cli error handling for console/command-line PHP applications.
394,964,158
4,660
Version History
| Version | Released | PHP | License |
|---|---|---|---|
| v1.0.5 | >=7.1.0 | MIT |