reasonableframework/route/ordercomplete.pgkcp.php

36 lines
844 B
PHP
Raw Normal View History

2018-09-02 17:31:48 +00:00
<?php
/**
* @file ordercomplete.pgkcp.php
* @date 2018-09-03
* @author Go Namhyeon <gnh1201@gmail.com>
* @brief KCP PG(Payment Gateway) contoller when complete
*/
// detect CSRF attack
if(check_token_abuse_by_requests("_token", "_POST")) {
set_error("Access denied. (Expired session or Website attacker)");
show_errors();
}
2018-09-02 17:33:27 +00:00
// set token
set_session_token();
2018-09-13 15:49:19 +00:00
// set redirect variables
2018-09-02 17:31:48 +00:00
$redirect_url = get_requested_value("redirect_url");
$order_idxx = get_requested_value("order_idxx");
2018-09-13 15:49:19 +00:00
$res_cd = get_requested_value("res_cd");
if($res_cd == "0000") {
$process_type = "complete";
} else {
$process_tyee = "cancel";
}
// redirect
2018-09-02 17:31:48 +00:00
redirect_uri(get_final_link($redirect_url, array(
2018-09-02 17:33:27 +00:00
"_token" => get_session_token(),
2018-09-13 15:49:19 +00:00
"_route" => get_requested_value("route"),
"process_type" => $process_type,
"order_idxx" => $order_idxx
2018-09-02 17:31:48 +00:00
), false));