Exemplo n.º 1
0
        /* =============================================================== */

        /* =============================================================== */
        /* +    TX 실행                                                  + */
        /* - ----------------------------------------------------------- - */
        public void m_f__do_tx(string parm_strReqTx,
                               string parm_strTxCD,
                               int parm_nDataSetInx_req,
                               string parm_strCustIP,
                               string parm_strSiteCD,
                               string parm_strSiteKey,
                               string parm_strOrdrIDxx)
        {
            if (!m_strDataSet_enc_info.Equals(""))
            {
                m_c_Payplus.lf_PP_CLI_LIB__set_crypto_info(m_strDataSet_trace_no,
                                                           m_strDataSet_enc_info, m_strDataSet_enc);

                /* =============================================================== */
                /* 데이터 처리(ordr_no)                                     */
                /* =============================================================== */
                m_c_Payplus.lf_PP_CLI_LIB__set_plan_data(m_straDataSet_req[parm_nDataSetInx_req, 1]);
            }
            else
            {
                m_c_Payplus.lf_PP_CLI_LIB__set_plan_data(m_straDataSet_req[parm_nDataSetInx_req, 1]);
            }

            m_c_Payplus.lf_PP_CLI_LIB__do_tx(parm_strSiteCD, parm_strSiteKey,
                                             parm_strTxCD, parm_strCustIP, parm_strOrdrIDxx);

            m_strDataSet_res = m_c_Payplus.lf_PP_CLI_LIB__get_data();

            m_f__parse_res();
            m_strResCD  = m_f__get_res("res_cd");
            m_strResMsg = m_f__get_res("res_msg");
        }