35 lines
1.1 KiB
PHP
35 lines
1.1 KiB
PHP
<?php
|
|
|
|
return [
|
|
|
|
'simulation' => [
|
|
'cycle_duration_seconds' => (int) env('LAVERIE_SIM_CYCLE_SECONDS', 30),
|
|
'provider_name' => 'simulated',
|
|
],
|
|
|
|
'booking' => [
|
|
'fee' => (float) env('LAVERIE_BOOKING_FEE', 1.00),
|
|
'cancellation_grace_hours' => (int) env('LAVERIE_BOOKING_CANCEL_GRACE_HOURS', 2),
|
|
'no_show_grace_minutes' => (int) env('LAVERIE_BOOKING_NO_SHOW_GRACE_MINUTES', 15),
|
|
'penalty_amount' => (float) env('LAVERIE_BOOKING_PENALTY_AMOUNT', 3.00),
|
|
],
|
|
|
|
'machine' => [
|
|
'offline_threshold_minutes' => (int) env('LAVERIE_MACHINE_OFFLINE_THRESHOLD_MINUTES', 10),
|
|
],
|
|
|
|
'payment' => [
|
|
'default_provider' => env('LAVERIE_PAYMENT_PROVIDER', 'simulated'),
|
|
'top_up_min' => (float) env('LAVERIE_TOP_UP_MIN', 5),
|
|
'top_up_max' => (float) env('LAVERIE_TOP_UP_MAX', 150),
|
|
],
|
|
|
|
'machine_api_key' => env('LAVERIE_MACHINE_API_KEY'),
|
|
|
|
'auth' => [
|
|
'access_token_ttl_minutes' => (int) env('LAVERIE_ACCESS_TOKEN_TTL', 60),
|
|
'refresh_token_ttl_days' => (int) env('LAVERIE_REFRESH_TOKEN_TTL_DAYS', 30),
|
|
],
|
|
|
|
];
|