29 lines
1.5 KiB
PHP
29 lines
1.5 KiB
PHP
<?php
|
|
|
|
return [
|
|
'product_code' => env('RSYNC_STUDIO_PRODUCT_CODE', 'rsync-studio'),
|
|
'private_key_path' => env('RSYNC_STUDIO_LICENSE_PRIVATE_KEY_PATH'),
|
|
'public_key' => env('RSYNC_STUDIO_LICENSE_PUBLIC_KEY'),
|
|
'default_edition' => env('RSYNC_STUDIO_DEFAULT_EDITION', 'Professional'),
|
|
'default_max_major_version' => (int) env('RSYNC_STUDIO_DEFAULT_MAX_MAJOR_VERSION', 1),
|
|
'activation_rate_limit' => env('RSYNC_STUDIO_ACTIVATION_RATE_LIMIT', '12,1'),
|
|
'purchase_url' => env('RSYNC_STUDIO_PURCHASE_URL'),
|
|
'portal_url' => env('RSYNC_STUDIO_PORTAL_URL'),
|
|
'support_url' => env('RSYNC_STUDIO_SUPPORT_URL'),
|
|
'paddle' => [
|
|
'api_key' => env('PADDLE_API_KEY'),
|
|
'api_url' => env('PADDLE_API_URL', env('APP_ENV') === 'production' ? 'https://api.paddle.com' : 'https://sandbox-api.paddle.com'),
|
|
'webhook_secret' => env('PADDLE_WEBHOOK_SECRET'),
|
|
'timestamp_tolerance' => (int) env('PADDLE_WEBHOOK_TOLERANCE', 300),
|
|
'personal_product_id' => env('PADDLE_PERSONAL_PRODUCT_ID'),
|
|
'personal_monthly_price_id' => env('PADDLE_PERSONAL_MONTHLY_PRICE_ID'),
|
|
'personal_annual_price_id' => env('PADDLE_PERSONAL_ANNUAL_PRICE_ID'),
|
|
'professional_product_id' => env('PADDLE_PROFESSIONAL_PRODUCT_ID'),
|
|
'professional_monthly_price_id' => env('PADDLE_PROFESSIONAL_MONTHLY_PRICE_ID'),
|
|
'professional_annual_price_id' => env('PADDLE_PROFESSIONAL_ANNUAL_PRICE_ID'),
|
|
],
|
|
'lemon_squeezy' => [
|
|
'webhook_secret' => env('LEMON_SQUEEZY_WEBHOOK_SECRET'),
|
|
],
|
|
];
|