コード例 #1
0
        /* ==================================================================================== */
        /* +    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);
        }
コード例 #2
0
        /* ==================================================================================== */

        /* ==================================================================================== */
        /* +    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));
        }