You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
114 lines
3.9 KiB
114 lines
3.9 KiB
<?php
|
|
|
|
return [
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Admin email configuration
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Set the admin email. This will be used to send email when user contact through contact page.
|
|
|
|
|
*/
|
|
'admin_email' => env('ADMIN_EMAIL'),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Shop url configuration
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Shop url is used in order placed template to go to shop order page.
|
|
|
|
|
*/
|
|
'shop_url' => env('SHOP_URL'),
|
|
|
|
'dashboard_url' => env('DASHBOARD_URL'),
|
|
|
|
'media_disk' => env('MEDIA_DISK'),
|
|
|
|
'version' => env('APP_VERSION', 12),
|
|
|
|
'stripe_api_key' => env('STRIPE_API_KEY'),
|
|
|
|
'app_notice_domain' => env('APP_NOTICE_DOMAIN', 'MARVEL_'),
|
|
|
|
'dummy_data_path' => env('DUMMY_DATA_PATH', 'pickbazar'),
|
|
|
|
'default_language' => env('DEFAULT_LANGUAGE', 'en'),
|
|
|
|
'translation_enabled' => env('TRANSLATION_ENABLED', true),
|
|
|
|
'default_currency' => env('DEFAULT_CURRENCY', 'USD'),
|
|
|
|
'active_payment_gateway' => env('ACTIVE_PAYMENT_GATEWAY', 'stripe'),
|
|
|
|
'razorpay' => [
|
|
'key_id' => env('RAZORPAY_KEY_ID'),
|
|
'key_secret' => env('RAZORPAY_KEY_SECRET'),
|
|
'webhook_secret' => env('RAZORPAY_WEBHOOK_SECRET_KEY')
|
|
],
|
|
|
|
'mollie' => [
|
|
'mollie_key' => env('MOLLIE_KEY'),
|
|
'webhook_url' => env('MOLLIE_WEBHOOK_URL', url('webhooks/mollie')),
|
|
],
|
|
|
|
'stripe' => [
|
|
'api_secret' => env('STRIPE_API_KEY'),
|
|
'webhook_secret' => env('STRIPE_WEBHOOK_SECRET_KEY')
|
|
],
|
|
|
|
'paystack' => [
|
|
'public_key' => env('PAYSTACK_PUBLIC_KEY'),
|
|
'secret_key' => env('PAYSTACK_SECRET_KEY'),
|
|
],
|
|
|
|
|
|
'paypal' => [
|
|
'mode' => env('PAYPAL_MODE', 'sandbox'), // Can only be 'sandbox' Or 'live'. If empty or invalid, 'live' will be used.
|
|
'sandbox' => [
|
|
'client_id' => env('PAYPAL_SANDBOX_CLIENT_ID', ''),
|
|
'client_secret' => env('PAYPAL_SANDBOX_CLIENT_SECRET', ''),
|
|
],
|
|
'live' => [
|
|
'client_id' => env('PAYPAL_LIVE_CLIENT_ID', ''),
|
|
'client_secret' => env('PAYPAL_LIVE_CLIENT_SECRET', ''),
|
|
],
|
|
'payment_action' => env('PAYPAL_PAYMENT_ACTION', 'Sale'), // Can only be 'Sale', 'Authorization' or 'Order'
|
|
'webhook_id' => env('PAYPAL_WEBHOOK_ID'),
|
|
'currency' => env('PAYPAL_CURRENCY', 'USD'),
|
|
'notify_url' => env('PAYPAL_NOTIFY_URL', ''), // Change this accordingly for your application.
|
|
'locale' => env('PAYPAL_LOCALE', 'en_US'), // force gateway language i.e. it_IT, es_ES, en_US ... (for express checkout only)
|
|
'validate_ssl' => env('PAYPAL_VALIDATE_SSL', true), // Validate SSL when creating api client.
|
|
],
|
|
|
|
'sslcommerz' => [
|
|
'store_id' => env('SSLC_STORE_ID'),
|
|
'store_password' => env('SSLC_STORE_PASSWORD'),
|
|
],
|
|
'iyzico' => [
|
|
'api_Key' => env('IYZIPAY_API_KEY', ''),
|
|
'secret_Key' => env('IYZIPAY_SECRET_KEY', ''),
|
|
'baseUrl' => env('IYZIPAY_BASE_URL', 'https://sandbox-api.iyzipay.com'),
|
|
],
|
|
'bkash' => [
|
|
'app_Key' => env('BKASH_APP_KEY', ''),
|
|
'app_secret' => env('BKASH_APP_SECRET', ''),
|
|
'username' => env('BKASH_USERNAME', ''),
|
|
'password' => env('BKASH_PASSWORD', ''),
|
|
'callback_url' => env('BKASH_CALLBACK_URL', 'http://127.0.0.1:8000/bkash/callback'),
|
|
],
|
|
'flutterwave' => [
|
|
'public_key' => env('FLW_PUBLIC_KEY'),
|
|
'secret_key' => env('FLW_SECRET_KEY'),
|
|
'secret_hash' => env('FLW_SECRET_HASH'),
|
|
],
|
|
|
|
'openai' => [
|
|
'secret_Key' => env('OPENAI_SECRET_KEY'),
|
|
],
|
|
|
|
'pusher' => [
|
|
'enabled' => env('PUSHER_ENABLED', false),
|
|
]
|
|
];
|