function after_process() { // 注文IDを保存する $sid = $_REQUEST['SID']; $fuka = $_REQUEST['FUKA']; digitalchcek_save_orders_id($sid, $_SESSION['order_number_created']); // 注文ステータス更新 // ccの場合はfinish後に、こちらの処理に飛んでくるので // 保存しておいたシリアライズデータを利用する $response = digitalchcek_get_response($sid, $fuka, "cc"); if ($response) { $response = unserialize($response); $comments = "決済済み:" . $response['CVS'] . "\n" . "SID:" . $response['SID'] . "\n" . "通知番号:" . $response['SEQ'] . "\n" . "入金日:" . $response['DATE']; $status_id = MODULE_PAYMENT_DIGITALCHECK_CC_FINISH_PAYMENT_STATUS_ID; // 入金したときはデフォルトで処理中 if ($status_id == 0) { $status_id = DEFAULT_ORDERS_STATUS_ID; } digitalchcek_save_status($sid, $status_id, $comments); } return false; }
function after_process() { // 注文IDを保存する digitalchcek_save_orders_id($_SESSION['digitalcheck_edy_sid'], $_SESSION['order_number_created']); return false; }
function after_process() { // パラメータの確認 if (!isset($_REQUEST['SID']) || !isset($_REQUEST['FUKA'])) { zen_redirect(zen_href_link(FILENAME_DEFAULT)); return false; } // 存在チェック $sid = $_REQUEST['SID']; $fuka = $_REQUEST['FUKA']; if (!digitalchcek_is_exist($sid, $fuka)) { zen_redirect(zen_href_link(FILENAME_DEFAULT)); return false; } // 注文IDを保存する digitalchcek_save_orders_id($sid, $_SESSION['order_number_created']); return false; }