コード例 #1
0
 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;
 }
コード例 #2
0
 function after_process()
 {
     // 注文IDを保存する
     digitalchcek_save_orders_id($_SESSION['digitalcheck_edy_sid'], $_SESSION['order_number_created']);
     return false;
 }
コード例 #3
0
 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;
 }