[ 'token' => env('POSTMARK_TOKEN'), ], 'ses' => [ 'key' => env('AWS_ACCESS_KEY_ID'), 'secret' => env('AWS_SECRET_ACCESS_KEY'), 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), ], 'resend' => [ 'key' => env('RESEND_KEY'), ], 'slack' => [ 'notifications' => [ 'bot_user_oauth_token' => env('SLACK_BOT_USER_OAUTH_TOKEN'), 'channel' => env('SLACK_BOT_USER_DEFAULT_CHANNEL'), ], ], /* |-------------------------------------------------------------------------- | Google Gemini AI |-------------------------------------------------------------------------- | AI 리포트 생성을 위한 Google Gemini API 설정 */ 'gemini' => [ 'api_key' => env('GEMINI_API_KEY'), 'model' => env('GEMINI_MODEL', 'gemini-2.0-flash'), 'base_url' => env('GEMINI_BASE_URL', 'https://generativelanguage.googleapis.com/v1beta'), ], /* |-------------------------------------------------------------------------- | Internal Server Communication |-------------------------------------------------------------------------- | MNG ↔ API 서버간 내부 통신 설정 | exchange_secret: HMAC 서명용 공유 시크릿 (MNG와 동일해야 함) */ 'internal' => [ 'exchange_secret' => env('INTERNAL_EXCHANGE_SECRET'), ], /* |-------------------------------------------------------------------------- | Barobill API (SOAP) |-------------------------------------------------------------------------- | 바로빌 SOAP 연동 설정 (계좌/카드/인증서 등) */ 'barobill' => [ 'cert_key_test' => env('BAROBILL_CERT_KEY_TEST', ''), 'cert_key_prod' => env('BAROBILL_CERT_KEY_PROD', ''), 'corp_num' => env('BAROBILL_CORP_NUM', ''), 'test_mode' => env('BAROBILL_TEST_MODE', true), ], ];