/* ==================================================================================== */ /* + METHOD : 요청 DATA 생성 + */ /* - -------------------------------------------------------------------------------- - */ private int m_f__set_dataset_mod(ref C_PP_CLI_COM parm_c_PP_CLI) { int nDataSetInx_req; int nDataSetInx_mod; /* -------------------------------------------------------------------------------- */ /* + 변경 요청 DATA 구성 + */ /* - ---------------------------------------------------------------------------- - */ m_strTxCD = "00200000"; /* - ---------------------------------------------------------------------------- - */ nDataSetInx_req = parm_c_PP_CLI.m_f__get_dataset("plan_data"); nDataSetInx_mod = parm_c_PP_CLI.m_f__get_dataset("mod_data"); /* - ---------------------------------------------------------------------------- - */ parm_c_PP_CLI.m_f__set_data(nDataSetInx_mod, "mod_type", mod_type); parm_c_PP_CLI.m_f__set_data(nDataSetInx_mod, "tno", tno); parm_c_PP_CLI.m_f__set_data(nDataSetInx_mod, "mod_ip", m_strCustIP); parm_c_PP_CLI.m_f__set_data(nDataSetInx_mod, "mod_desc", mod_desc); /* - ---------------------------------------------------------------------------- - */ parm_c_PP_CLI.m_f__add_data(nDataSetInx_req, nDataSetInx_mod, "\x1c"); /* -------------------------------------------------------------------------------- */ return(nDataSetInx_req); }
/* ==================================================================================== */ /* ==================================================================================== */ /* + METHOD : 요청 DATA 생성 + */ /* - -------------------------------------------------------------------------------- - */ private int m_f__set_dataset_pay(ref C_PP_CLI_COM parm_c_PP_CLI) { /* -------------------------------------------------------------------------------- */ /* + 지불 요청 DATA 구성 + */ /* - ---------------------------------------------------------------------------- - */ m_strTxCD = m_f__get_post_data("tran_cd"); /* -------------------------------------------------------------------------------- */ /* + 금액 위변조 방지 관련 추가 (2010.12) + */ /* - ---------------------------------------------------------------------------- - */ int nDataSetInx_req; int nDataSetInx_ordr_no; nDataSetInx_req = parm_c_PP_CLI.m_f__get_dataset("plan_data"); nDataSetInx_ordr_no = parm_c_PP_CLI.m_f__get_dataset("ordr_data"); /* 1 원은 실제로 업체에서 결제하셔야 될 원 금액을 넣어주셔야 합니다. 결제금액 유효성 검증 */ parm_c_PP_CLI.m_f__set_data(nDataSetInx_ordr_no, "ordr_mony", "1"); parm_c_PP_CLI.m_f__add_data(nDataSetInx_req, nDataSetInx_ordr_no, "\x1c"); return(parm_c_PP_CLI.m_f__set_axdataset(trad_numb, enct_info, enct_data)); }