결제 현황 테이블이 아직 설치되지 않았습니다. 최고관리자로 DB 업그레이드를 실행한 후 이용해 주십시오.
결제 현황 테이블의 운영 감시 필드가 설치되지 않았습니다. 최고관리자로 DB 업그레이드를 실행한 후 이용해 주십시오.
'personal' and o.od_id is not null))";
$anomaly_sql = inicis_admin_anomaly_sql();
$where = array();
if ($status === 'refund_required')
$where[] = "p.ip_refund_required = '1'";
elseif ($status !== '')
$where[] = "(p.ip_status = '".sql_escape_string($status)."' or p.ip_noti_status = '".sql_escape_string($status)."' or p.ip_cancel_status = '".sql_escape_string($status)."')";
if ($stx !== '')
$where[] = "p.$sfl like '%".sql_escape_string($stx)."%'";
if ($fr_date !== '')
$where[] = "p.ip_created_at >= '".sql_escape_string($fr_date)." 00:00:00'";
if ($to_date !== '')
$where[] = "p.ip_created_at <= '".sql_escape_string($to_date)." 23:59:59'";
if ($risk === 'anomaly')
$where[] = $anomaly_sql;
elseif ($risk === 'failed')
$where[] = "(p.ip_status in ('authentication_failed','validation_failed','communication_failed','approval_failed') or p.ip_noti_status = 'notification_failed' or p.ip_cancel_status in ('cancel_failed','partial_cancel_failed'))";
elseif ($risk === 'processing')
$where[] = "(p.ip_status in ('request_ready','authentication_received','approval_started','order_saving','cancel_requested') or p.ip_cancel_status = 'cancel_requested')";
elseif ($risk === 'complete')
$where[] = "$has_order_sql and p.ip_status in ('order_saved','paid','refund_completed') and not ($anomaly_sql)";
elseif ($risk === 'canceled')
$where[] = "(p.ip_status = 'canceled' or p.ip_cancel_status in ('canceled','partial_canceled'))";
elseif ($risk === 'abandoned')
$where[] = "p.ip_status = 'request_expired'";
$sql_from = " from `{$tables['summary']}` p
left join {$g5['g5_shop_order_table']} o on p.ip_order_type <> 'personal' and o.od_id = p.ip_oid
left join {$g5['g5_shop_personalpay_table']} pp on p.ip_order_type = 'personal' and pp.pp_id = p.ip_oid ";
$sql_where = count($where) ? ' where '.implode(' and ', $where) : '';
$count = sql_fetch(" select count(*) as cnt $sql_from $sql_where ");
$total_count = isset($count['cnt']) ? (int) $count['cnt'] : 0;
$all_count = sql_fetch(" select count(*) as cnt from `{$tables['summary']}` ");
$anomaly_count = sql_fetch(" select count(*) as cnt $sql_from where $anomaly_sql ");
$failed_count = sql_fetch(" select count(*) as cnt from `{$tables['summary']}` where ip_status in ('authentication_failed','validation_failed','communication_failed','approval_failed') or ip_noti_status = 'notification_failed' or ip_cancel_status in ('cancel_failed','partial_cancel_failed') ");
$audit_error_count = sql_fetch(" select count(*) as cnt from `{$tables['summary']}` where ip_audit_error = '1' ");
$rows = (int) $config['cf_page_rows'];
if ($rows < 1)
$rows = 20;
$total_page = ceil($total_count / $rows);
if ($page < 1)
$page = 1;
if ($total_page > 0 && $page > $total_page)
$page = (int) $total_page;
$from_record = ($page - 1) * $rows;
$sql = " select p.*,
o.od_id as order_oid, o.od_tno as order_tid, o.od_status as order_status, o.od_receipt_price as order_receipt_price,
o.od_misu as order_misu, o.od_cancel_price as order_cancel_price, o.od_settle_case as order_settle_case, $order_amount_sql as order_amount,
pp.pp_id as personal_oid, pp.pp_tno as personal_tid, pp.pp_price as personal_amount, pp.pp_receipt_price as personal_receipt_price
$sql_from
$sql_where
order by p.ip_id desc
limit $from_record, $rows ";
$result = sql_query($sql);
$query = array(
'status' => $status,
'risk' => $risk,
'sfl' => $sfl,
'stx' => $stx,
'fr_date' => $fr_date,
'to_date' => $to_date
);
$query_string = http_build_query($query, '', '&');
// 상세보기 링크는 목록으로 돌아올 때 현재 페이지까지 유지하도록 page를 포함한다.
$view_query_string = $query_string.'&page='.$page;
?>
이 화면은 INIpay PRO의 결제 요청, 인증, 승인, 주문 저장, 서버 통보 및 취소 이력을 표시합니다. KG 거래조회 결과가 있으면 실제 PG 상태와 주문 DB를 함께 비교합니다. 거래조회 실패 또는 조회 전 거래는 KG이니시스 상점관리자에서 TID와 금액을 다시 확인하십시오.
최근 자동 감시: /
감사 이력 기록 오류: >건 / 통보 허용 IP:
KG이니시스 INIpay PRO 결제 처리 현황 목록
| 최근 처리일시 |
주문번호 |
승인 TID |
회원 |
구분 |
결제수단 |
금액 |
현재 상태 |
KG 거래상태 |
주문 확인 |
이력 |
관리 |
|
|
|
|
테스트';
elseif ($row['ip_environment'] === 'live') echo '실결제';
else echo '확인 필요';
?> |
|
|
|
조회 실패'; ?>
미조회
|
확인 필요
정상 연결
취소됨
미생성
|
|
상세
개인
주문
|
자료가 없습니다. | ';
?>