Beispiel #1
0
 public function refundedAction()
 {
     $this->_helper->viewRenderer->setNoRender(TRUE);
     $orderId = $this->_request->getParam('orderId');
     //print_r($this->_request->getParams());
     $tblOrder = new App_Model_Db_Table_Order();
     $tblOrderDetail = new App_Model_Db_Table_OrderDetail();
     $tblOrderHistory = new App_Model_Db_Table_OrderHistory();
     $data['orderStatus'] = 2;
     $rowOrder = $tblOrder->update($data, 'orderId = ' . $orderId);
     $data2['orderId'] = $orderId;
     $data2['orderStatusId'] = 2;
     $data2['dateCreated'] = date('Y-m-d H:i:s');
     $data2['userNotified'] = '1';
     $data2['note'] = 'Refund Payment on process';
     $updateHistory = $tblOrderHistory->insert($data2);
     $this->_redirect(ROOT_URL . '/' . $this->view->getLanguage() . '/store/transaction');
 }
Beispiel #2
0
if ($rowOrder) {
    if ($status_code == 00) {
        $rowOrder->orderStatus = 3;
    } else {
        $rowOrder->orderStatus = 6;
    }
    $rowOrder->paymentDate = $datenow;
    $tblNsiapay = new App_Model_Db_Table_Nsiapay();
    $tblNsiapay->update(array('status' => 'paid', 'finishtime' => date('YmdHis')), "transidmerchant='" . $transidmerchant . "'");
    $tblNhis = new App_Model_Db_Table_NsiapayHistory();
    $tblNhis->insert(array('orderId' => $rowOrder->orderId, 'paymentStatus' => 'paid', 'dateAdded' => date('YmdHis')));
    $redirect_url = _MERCHANTWEB . "?status_code=" . $status_code . "&order_number=" . $transidmerchant;
    $rowOrder->save();
    $tblHistory = new App_Model_Db_Table_OrderHistory();
    $orderHistory = array('orderId' => $rowOrder->orderId, 'orderStatusId' => $rowOrder->orderStatus, 'dateCreated' => date('YmdHis'), 'userNotified' => 0, 'note' => 'paid with nsiapay method');
    $tblHistory->insert($orderHistory);
} else {
    $redirect_url = _MERCHANTWEB;
}
//}
//else
//{
//	$rowOrder->orderStatus = 7;
//	$rowOrder->datePurchased = $datenow;
//
//	$rowOrder->save();
//
//	$redirect_url = _MERCHANTWEB."?status_code=7&order_number=".$transidmerchant;
//}
$redirect_url = str_replace("&", "&", $redirect_url);
header("Location:{$redirect_url}");