public function __construct()
 {
     $this->id = 'inicis_escrow_bank';
     $this->has_fields = false;
     parent::__construct();
     $this->has_fields = false;
     $this->countries = array('KR');
     $this->method_title = __('에스크로 계좌이체', 'inicis_payment');
     $this->method_description = __('이니시스 결제 대행 서비스를 사용하시는 분들을 위한 설정 페이지입니다. 실제 서비스를 하시려면 키파일을 이니시스에서 발급받아 설치하셔야 정상 사용이 가능합니다.', 'inicis_payment');
     $this->init_settings();
     $this->settings['quotabase'] = '일시불';
     $this->settings['nointerest'] = 'no';
     $this->settings['gopaymethod'] = 'directbank';
     $this->settings['paymethod'] = 'bank';
     if (empty($this->settings['title'])) {
         $this->title = __('에스크로 계좌이체', 'inicis_payment');
         $this->description = __('이니시스 결제대행사를 통해 결제합니다. 에스크로 결제의 경우 인터넷익스프로러(IE) 환경이 아닌 경우 사용이 불가능합니다. 결제 완료시 내 계정(My-Account)에서 주문을 확인하여 주시기 바랍니다.', 'inicis_payment');
     } else {
         $this->title = $this->settings['title'];
         $this->description = $this->settings['description'];
     }
     $this->merchant_id = $this->settings['merchant_id'];
     $this->init_form_fields();
     $this->init_action();
 }
 public function __construct()
 {
     parent::__construct();
     global $inicis_payment;
     $this->id = 'inicis_kpay';
     $this->method_title = __('KPAY(간편결제)', 'inicis_payment');
     $this->has_fields = false;
     $this->countries = array('KR');
     $this->method_description = __('이니시스 결제 대행 서비스를 사용하시는 분들을 위한 설정 페이지입니다. 실제 서비스를 하시려면 키파일을 이니시스에서 발급받아 설치하셔야 정상 사용이 가능합니다.', 'inicis_payment');
     $this->view_transaction_url = 'https://iniweb.inicis.com/app/publication/apReceipt.jsp?noMethod=1&noTid=%s';
     $this->icon = $inicis_payment->plugin_url() . '/assets/images/kpay_logo.jpg';
     $this->init_settings();
     $this->settings['gopaymethod'] = 'onlykpay';
     $this->settings['paymethod'] = 'wcard';
     $this->settings['nointerest'] = 'no';
     $this->settings['quotabase'] = '선택:일시불';
     if (empty($this->settings['title'])) {
         $this->title = __('KPAY(간편결제)', 'inicis_payment');
         $this->description = __('KPAY는 모바일 및 크롬에서 결제가 가능하나 맥환경에서는 사용할 수 없습니다.', 'inicis_payment');
     } else {
         $this->title = $this->settings['title'];
         $this->description = $this->settings['description'];
     }
     $this->merchant_id = $this->settings['merchant_id'];
     $this->init_form_fields();
     $this->init_action();
 }
 public function __construct()
 {
     $this->id = 'inicis_vbank';
     $this->has_fields = false;
     parent::__construct();
     $this->has_fields = false;
     $this->countries = array('KR');
     $this->method_title = __('가상계좌 무통장입금', 'inicis_payment');
     $this->method_description = __('이니시스 결제 대행 서비스를 사용하시는 분들을 위한 설정 페이지입니다. 실제 서비스를 하시려면 키파일을 이니시스에서 발급받아 설치하셔야 정상 사용이 가능합니다.', 'inicis_payment');
     $this->view_transaction_url = 'https://iniweb.inicis.com/app/publication/apReceipt.jsp?noMethod=1&noTid=%s';
     $this->init_settings();
     $this->settings['quotabase'] = '일시불';
     $this->settings['nointerest'] = 'no';
     $this->settings['gopaymethod'] = 'vbank';
     $this->settings['paymethod'] = 'vbank';
     if (empty($this->settings['title'])) {
         $this->title = __('가상계좌 무통장입금', 'inicis_payment');
         $this->description = __('가상계좌 안내를 통해 무통장입금을 할 수 있습니다.', 'inicis_payment');
     } else {
         $this->title = $this->settings['title'];
         $this->description = $this->settings['description'];
     }
     $this->merchant_id = $this->settings['merchant_id'];
     $this->init_form_fields();
     $this->init_action();
 }
 public function __construct()
 {
     parent::__construct();
     $this->id = 'inicis_card';
     $this->method_title = __('일반 신용카드', 'inicis_payment');
     $this->has_fields = false;
     $this->countries = array('KR');
     $this->method_description = __('이니시스 결제 대행 서비스를 사용하시는 분들을 위한 설정 페이지입니다. 실제 서비스를 하시려면 키파일을 이니시스에서 발급받아 설치하셔야 정상 사용이 가능합니다.', 'inicis_payment');
     $this->view_transaction_url = 'https://iniweb.inicis.com/app/publication/apReceipt.jsp?noMethod=1&noTid=%s';
     $this->init_settings();
     $this->settings['gopaymethod'] = 'card';
     $this->settings['paymethod'] = 'wcard';
     if (empty($this->settings['title'])) {
         $this->title = __('일반 신용카드', 'inicis_payment');
         $this->description = __('일반 신용카드로 결제를 진행합니다.', 'inicis_payment');
     } else {
         $this->title = $this->settings['title'];
         $this->description = $this->settings['description'];
     }
     $this->merchant_id = $this->settings['merchant_id'];
     $this->init_form_fields();
     $this->init_action();
 }