allivcorp / iamport
I'mport; REST API module for Laravel
Installs: 3 183
Dependents: 0
Suggesters: 0
Security: 0
Stars: 9
Watchers: 3
Forks: 5
Open Issues: 1
Requires
- php: >=7.1.0
Requires (Dev)
- illuminate/support: ^5.6
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-04-19 22:55:43 UTC
README
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.