include_once G5_SHOP_PATH . '/kcp/pp_cli_hub_lib.php'; $tno = $od['od_tno']; $req_tx = 'mod'; $mod_desc = iconv_euckr($mod_memo); $cust_ip = getenv('REMOTE_ADDR'); $rem_mny = (int) $od['od_receipt_price'] - (int) $od['od_refund_price']; $mod_mny = (int) $tax_mny; $mod_free_mny = (int) $free_mny; $mod_type = 'RN07'; if ($od['od_settle_case'] == '계좌이체') { $mod_type = 'STPA'; } if ($od['od_tax_flag']) { $mod_mny = $tax_mny + $free_mny; } $c_PayPlus = new C_PAYPLUS_CLI_T(); $c_PayPlus->mf_clear(); if ($req_tx == "mod") { $tran_cd = "00200000"; $c_PayPlus->mf_set_modx_data("tno", $tno); // KCP 원거래 거래번호 $c_PayPlus->mf_set_modx_data("mod_type", $mod_type); // 원거래 변경 요청 종류 $c_PayPlus->mf_set_modx_data("mod_ip", $cust_ip); // 변경 요청자 IP $c_PayPlus->mf_set_modx_data("mod_desc", $mod_desc); // 변경 사유 $c_PayPlus->mf_set_modx_data("rem_mny", strval($rem_mny)); // 취소 가능 잔액 $c_PayPlus->mf_set_modx_data("mod_mny", strval($mod_mny)); // 취소 요청 금액
$mod_gubn = $_POST["mod_gubn"]; // 변경 요청 거래번호 구분 $mod_mny = $_POST["mod_mny"]; // 변경 요청 금액 $rem_mny = $_POST["rem_mny"]; // 변경처리 이전 금액 /* = -------------------------------------------------------------------------- = */ $cust_ip = getenv("REMOTE_ADDR"); // 요청 IP /* ============================================================================== */ $buyr_name = iconv("utf-8", "cp949", $buyr_name); $good_name = iconv("utf-8", "cp949", $good_name); /* ============================================================================== */ /* = 02. 인스턴스 생성 및 초기화 = */ /* = -------------------------------------------------------------------------- = */ $c_PayPlus = new C_PAYPLUS_CLI_T(); $c_PayPlus->mf_clear(); /* ============================================================================== */ /* ============================================================================== */ /* = 03. 처리 요청 정보 설정, 실행 = */ /* = -------------------------------------------------------------------------- = */ /* = -------------------------------------------------------------------------- = */ /* = 03-1. 승인 요청 = */ /* = -------------------------------------------------------------------------- = */ // 업체 환경 정보 if ($req_tx == "pay") { $tx_cd = "07010000"; // 현금영수증 등록 요청 // 현금영수증 정보 $rcpt_data_set .= $c_PayPlus->mf_set_data_us("user_type", $g_conf_user_type); $rcpt_data_set .= $c_PayPlus->mf_set_data_us("trad_time", $trad_time);