Ejemplo n.º 1
0
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));
    // 취소 요청 금액
Ejemplo n.º 2
0
$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);