PHPライブラリ (omise-php)
omise-php ライブラリは、優れたLaravelとSymfony統合、最新のPHP機能、および包括的なエラーハンドリングを備えた、PSR準拠のPHPインターフェースをOmise APIに提供します。
インストール
Composerの使用 (推奨)
composer require omise/omise-php
composer.json
{
"require": {
"omise/omise-php": "^2.15"
}
}
要件
- PHP 7.2以上 (PHP 8.x を含む)
- cURL 拡張機能
- JSON 拡張機能
- 依存関係管理用のComposer
クイックスタート
基本的な構成
<?php
require_once 'vendor/autoload.php';
// APIキーで構成
define('OMISE_SECRET_KEY', 'skey_test_123456789');
define('OMISE_PUBLIC_KEY', 'pkey_test_123456789');
// APIバージョンを設定
define('OMISE_API_VERSION', '2019-05-29');
Laravelの構成
構成ファイルを公開:
php artisan vendor:publish --provider="Omise\OmiseServiceProvider"
.env で構成:
# config/services.php
OMISE_SECRET_KEY=skey_test_123456789
OMISE_PUBLIC_KEY=pkey_test_123456789
OMISE_API_VERSION=2019-05-29
サービスを構成:
<?php
// config/services.php
return [
'omise' => [
'secret_key' => env('OMISE_SECRET_KEY'),
'public_key' => env('OMISE_PUBLIC_KEY'),
'api_version' => env('OMISE_API_VERSION', '2019-05-29'),
],
];