26 lines
1.2 KiB
PHP
26 lines
1.2 KiB
PHP
<?php
|
|
|
|
use App\Billing\Gateways\DuitkuPaymentGateway;
|
|
use App\Billing\Gateways\ManualPaymentGateway;
|
|
|
|
return [
|
|
'default_gateway' => env('PAYMENT_GATEWAY', 'duitku'),
|
|
'gateways' => [
|
|
'manual' => ManualPaymentGateway::class,
|
|
'duitku' => DuitkuPaymentGateway::class,
|
|
],
|
|
'duitku' => [
|
|
'merchant_code' => env('DUITKU_MERCHANT_CODE'),
|
|
'api_key' => env('DUITKU_API_KEY'),
|
|
'sandbox' => env('DUITKU_SANDBOX', true),
|
|
'ca_bundle' => env('DUITKU_CA_BUNDLE', ini_get('curl.cainfo') ?: null),
|
|
],
|
|
'plans' => [
|
|
'cloud_free' => ['name' => 'Cloud Free', 'deployment' => 'managed_cloud', 'price' => 0, 'max_devices' => 5, 'max_users' => 2],
|
|
'cloud_micro' => ['name' => 'Cloud Micro', 'deployment' => 'managed_cloud', 'price' => 99000, 'max_devices' => 25, 'max_users' => 5],
|
|
'cloud_isp' => ['name' => 'Cloud ISP', 'deployment' => 'managed_cloud', 'price' => 249000, 'max_devices' => 100, 'max_users' => 15],
|
|
'local_micro' => ['name' => 'Local Micro', 'deployment' => 'self_hosted', 'price' => 69000, 'max_devices' => 50, 'max_users' => 5],
|
|
'local_isp' => ['name' => 'Local ISP', 'deployment' => 'self_hosted', 'price' => 149000, 'max_devices' => 250, 'max_users' => 20],
|
|
],
|
|
];
|