Exemplo n.º 1
0
    // 취소 요청 금액
    if ($od['od_tax_flag']) {
        $mod_tax_mny = round((int) $tax_mny / 1.1);
        $mod_vat_mny = (int) $tax_mny - $mod_tax_mny;
        $c_PayPlus->mf_set_modx_data("tax_flag", "TG03");
        // 복합과세 구분
        $c_PayPlus->mf_set_modx_data("mod_tax_mny", strval($mod_tax_mny));
        // 공급가 부분 취소 요청 금액
        $c_PayPlus->mf_set_modx_data("mod_vat_mny", strval($mod_vat_mny));
        // 부과세 부분 취소 요청 금액
        $c_PayPlus->mf_set_modx_data("mod_free_mny", strval($mod_free_mny));
        // 비관세 부분 취소 요청 금액
    }
}
if ($tran_cd != "") {
    $c_PayPlus->mf_do_tx("", $g_conf_home_dir, $g_conf_site_cd, $g_conf_site_key, $tran_cd, "", $g_conf_gw_url, $g_conf_gw_port, "payplus_cli_slib", $ordr_idxx, $cust_ip, $g_conf_log_level, "", 0, $g_conf_key_dir, $g_conf_log_dir);
    $res_cd = $c_PayPlus->m_res_cd;
    // 결과 코드
    $res_msg = $c_PayPlus->m_res_msg;
    // 결과 메시지
    /* $res_en_msg = $c_PayPlus->mf_get_res_data( "res_en_msg" );  // 결과 영문 메세지 */
} else {
    $c_PayPlus->m_res_cd = "9562";
    $c_PayPlus->m_res_msg = "연동 오류|Payplus Plugin이 설치되지 않았거나 tran_cd값이 설정되지 않았습니다.";
}
if ($res_cd != '0000') {
    $res_msg = iconv("euc-kr", "utf-8", $res_msg);
    alert("{$res_cd} : {$res_msg}");
}
/* ============================================================================== */
/* =       취소 결과 처리                                                       = */
Exemplo n.º 2
0
        // 원거래 변경 요청 종류
        $c_PayPlus->mf_set_modx_data("mod_value", $mod_value);
        $c_PayPlus->mf_set_modx_data("mod_gubn", $mod_gubn);
        $c_PayPlus->mf_set_modx_data("trad_time", $trad_time);
        if ($mod_type == "STPC") {
            $c_PayPlus->mf_set_modx_data("mod_mny", $mod_mny);
            $c_PayPlus->mf_set_modx_data("rem_mny", $rem_mny);
        }
    }
}
/* ============================================================================== */
/* ============================================================================== */
/* =   03-3. 실행                                                               = */
/* ------------------------------------------------------------------------------ */
if (strlen($tx_cd) > 0) {
    $c_PayPlus->mf_do_tx("", $g_conf_home_dir, $g_conf_site_id, $g_conf_site_key, $tx_cd, "", $g_conf_pa_url, $g_conf_pa_port, "payplus_cli_slib", $ordr_idxx, $cust_ip, $g_conf_log_level, "", $g_conf_tx_mode, $g_conf_key_dir, $g_conf_log_dir);
} else {
    $c_PayPlus->m_res_cd = "9562";
    $c_PayPlus->m_res_msg = "연동 오류";
}
$res_cd = $c_PayPlus->m_res_cd;
// 결과 코드
$res_msg = $c_PayPlus->m_res_msg;
// 결과 메시지
/* ============================================================================== */
/* ============================================================================== */
/* =   04. 승인 결과 처리                                                       = */
/* = -------------------------------------------------------------------------- = */
if ($req_tx == "pay") {
    if ($res_cd == "0000") {
        $cash_no = $c_PayPlus->mf_get_res_data("cash_no");