ไลบรารี PHP (omise-php)
ไลบรารี omise-php ให้อินเทอร์เฟซ PHP ที่สอดคล้องกับ PSR สำหรับ Omise API พร้อมการผสานรวม Laravel และ Symfony ที่ยอดเยี่ยม คุณสมบัติ PHP สมัยใหม่ และการจัดการข้อผิดพลาดที่ครอบคลุม
การติดตั้ง
การใช้ Composer (แนะนำ)
composer require omise/omise-php
composer.json
{
"require": {
"omise/omise-php": "^2.15"
}
}
ข้อกำหนด
- PHP 7.2 หรือสูงกว่า (รวมถึง PHP 8.x)
- ส่วนขยาย cURL
- ส่วนขยาย JSON
- Composer สำหรับการจัดการ dependency
เริ่มต้นอย่างรวดเร็ว
การกำหนดค่าพื้นฐาน
<?php
require_once 'vendor/autoload.php';
// กำหนดค่าด้วย API key ของคุณ
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\OmiseบริการProvider"
กำหนดค่าใน .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'),
],
];