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

1 month ago
  1. <?php
  2. return [
  3. /*
  4. |--------------------------------------------------------------------------
  5. | Admin email configuration
  6. |--------------------------------------------------------------------------
  7. |
  8. | Set the admin email. This will be used to send email when user contact through contact page.
  9. |
  10. */
  11. 'admin_email' => env('ADMIN_EMAIL'),
  12. /*
  13. |--------------------------------------------------------------------------
  14. | Shop url configuration
  15. |--------------------------------------------------------------------------
  16. |
  17. | Shop url is used in order placed template to go to shop order page.
  18. |
  19. */
  20. 'shop_url' => env('SHOP_URL'),
  21. 'dashboard_url' => env('DASHBOARD_URL'),
  22. 'media_disk' => env('MEDIA_DISK'),
  23. 'version' => env('APP_VERSION', 12),
  24. 'stripe_api_key' => env('STRIPE_API_KEY'),
  25. 'app_notice_domain' => env('APP_NOTICE_DOMAIN', 'MARVEL_'),
  26. 'dummy_data_path' => env('DUMMY_DATA_PATH', 'pickbazar'),
  27. 'default_language' => env('DEFAULT_LANGUAGE', 'en'),
  28. 'translation_enabled' => env('TRANSLATION_ENABLED', true),
  29. 'default_currency' => env('DEFAULT_CURRENCY', 'USD'),
  30. 'active_payment_gateway' => env('ACTIVE_PAYMENT_GATEWAY', 'stripe'),
  31. 'razorpay' => [
  32. 'key_id' => env('RAZORPAY_KEY_ID'),
  33. 'key_secret' => env('RAZORPAY_KEY_SECRET'),
  34. 'webhook_secret' => env('RAZORPAY_WEBHOOK_SECRET_KEY')
  35. ],
  36. 'mollie' => [
  37. 'mollie_key' => env('MOLLIE_KEY'),
  38. 'webhook_url' => env('MOLLIE_WEBHOOK_URL', url('webhooks/mollie')),
  39. ],
  40. 'stripe' => [
  41. 'api_secret' => env('STRIPE_API_KEY'),
  42. 'webhook_secret' => env('STRIPE_WEBHOOK_SECRET_KEY')
  43. ],
  44. 'paystack' => [
  45. 'public_key' => env('PAYSTACK_PUBLIC_KEY'),
  46. 'secret_key' => env('PAYSTACK_SECRET_KEY'),
  47. ],
  48. 'paypal' => [
  49. 'mode' => env('PAYPAL_MODE', 'sandbox'), // Can only be 'sandbox' Or 'live'. If empty or invalid, 'live' will be used.
  50. 'sandbox' => [
  51. 'client_id' => env('PAYPAL_SANDBOX_CLIENT_ID', ''),
  52. 'client_secret' => env('PAYPAL_SANDBOX_CLIENT_SECRET', ''),
  53. ],
  54. 'live' => [
  55. 'client_id' => env('PAYPAL_LIVE_CLIENT_ID', ''),
  56. 'client_secret' => env('PAYPAL_LIVE_CLIENT_SECRET', ''),
  57. ],
  58. 'payment_action' => env('PAYPAL_PAYMENT_ACTION', 'Sale'), // Can only be 'Sale', 'Authorization' or 'Order'
  59. 'webhook_id' => env('PAYPAL_WEBHOOK_ID'),
  60. 'currency' => env('PAYPAL_CURRENCY', 'USD'),
  61. 'notify_url' => env('PAYPAL_NOTIFY_URL', ''), // Change this accordingly for your application.
  62. 'locale' => env('PAYPAL_LOCALE', 'en_US'), // force gateway language i.e. it_IT, es_ES, en_US ... (for express checkout only)
  63. 'validate_ssl' => env('PAYPAL_VALIDATE_SSL', true), // Validate SSL when creating api client.
  64. ],
  65. 'sslcommerz' => [
  66. 'store_id' => env('SSLC_STORE_ID'),
  67. 'store_password' => env('SSLC_STORE_PASSWORD'),
  68. ],
  69. 'iyzico' => [
  70. 'api_Key' => env('IYZIPAY_API_KEY', ''),
  71. 'secret_Key' => env('IYZIPAY_SECRET_KEY', ''),
  72. 'baseUrl' => env('IYZIPAY_BASE_URL', 'https://sandbox-api.iyzipay.com'),
  73. ],
  74. 'bkash' => [
  75. 'app_Key' => env('BKASH_APP_KEY', ''),
  76. 'app_secret' => env('BKASH_APP_SECRET', ''),
  77. 'username' => env('BKASH_USERNAME', ''),
  78. 'password' => env('BKASH_PASSWORD', ''),
  79. 'callback_url' => env('BKASH_CALLBACK_URL', 'http://127.0.0.1:8000/bkash/callback'),
  80. ],
  81. 'flutterwave' => [
  82. 'public_key' => env('FLW_PUBLIC_KEY'),
  83. 'secret_key' => env('FLW_SECRET_KEY'),
  84. 'secret_hash' => env('FLW_SECRET_HASH'),
  85. ],
  86. 'openai' => [
  87. 'secret_Key' => env('OPENAI_SECRET_KEY'),
  88. ],
  89. 'pusher' => [
  90. 'enabled' => env('PUSHER_ENABLED', false),
  91. ]
  92. ];