giftcon_dev/config/danal.php

69 lines
2.6 KiB
PHP

<?php
return [
'authtel' => [
// CI3 CallTrans가 호출하던 다날 "CPCGI" URL
'service_url' => env('DANAL_AUTHTEL_SERVICE_URL', ''),
'charset' => env('DANAL_AUTHTEL_CHARSET', 'UTF-8'),
'connect_timeout' => env('DANAL_AUTHTEL_CONNECT_TIMEOUT', 5),
'timeout' => env('DANAL_AUTHTEL_TIMEOUT', 30),
'debug' => env('DANAL_AUTHTEL_DEBUG', false),
'cpid' => env('DANAL_AUTHTEL_CPID', ''),
'cppwd' => env('DANAL_AUTHTEL_CPPWD', ''),
],
// Card CPCGI
'card' => [
'general' => [
'cpid' => env('DANAL_CARD_GENERAL_CPID', ''),
'key' => env('DANAL_CARD_GENERAL_KEY', ''),
'iv' => env('DANAL_CARD_GENERAL_IV', ''),
'url' => env('DANAL_CARD_GENERAL_URL', 'https://tx-creditcard.danalpay.com/credit/'),
],
'exchange' => [
'cpid' => env('DANAL_CARD_EXCHANGE_CPID', ''),
'key' => env('DANAL_CARD_EXCHANGE_KEY', ''),
'iv' => env('DANAL_CARD_EXCHANGE_IV', ''),
'url' => env('DANAL_CARD_EXCHANGE_URL', 'https://tx-creditcard.danalpay.com/credit/'),
],
],
// VAccount CPCGI
'vact' => [
'cpid' => env('DANAL_VACT_CPID', ''),
'key' => env('DANAL_VACT_KEY', ''),
'iv' => env('DANAL_VACT_IV', ''),
'url' => env('DANAL_VACT_URL', 'https://tx-vaccount.danalpay.com/vaccount/'),
'holder' => env('DANAL_VACT_ACCOUNT_HOLDER_NAME', '핀포유'),
],
// Phone(Teledit) - SClient
'phone' => [
'default_mode' => env('DANAL_PHONE_DEFAULT_MODE', 'prod'),
'bin_path' => env('DANAL_PHONE_BIN_PATH', ''),
'item_code' => env('DANAL_PHONE_ITEMCODE', ''),
'start_url_web' => env('DANAL_PHONE_WEB_START_URL', 'https://ui.teledit.com/Danal/Teledit/Web/Start.php'),
'start_url_mobile' => env('DANAL_PHONE_MOBILE_START_URL', 'https://ui.teledit.com/Danal/Teledit/Mobile/Start.php'),
// 리얼/테스트 분리
'prod' => [
'cpid' => env('DANAL_PHONE_PROD_CPID', ''),
'pwd' => env('DANAL_PHONE_PROD_PWD', ''),
'iv' => env('DANAL_PHONE_PROD_IV', ''),
],
'dev' => [
'cpid' => env('DANAL_PHONE_DEV_CPID', ''),
'pwd' => env('DANAL_PHONE_DEV_PWD', ''),
'iv' => env('DANAL_PHONE_DEV_IV', ''),
],
],
// 공통 네트워크 옵션
'http' => [
'connect_timeout' => (int)env('DANAL_CONNECT_TIMEOUT', 5),
'timeout' => (int)env('DANAL_TIMEOUT', 30),
'verify_ssl' => (bool)env('DANAL_VERIFY_SSL', true),
],
];