کدی رو که مینویسم دوباره برم میگردونه به صفحه خرید و فاکتور چاپ نمیشه
البته پول به حساب میره
ولی au برابر null هست
البته پول به حساب میره
ولی au برابر null هست
public function actionFacture()
{
if(!isset($_GET['au'],$_GET['order_id']))
{
throw new HttpException('500','خطا در پارامترهای ورودی');
}
$au = Yii::$app->request->get('au');
$orderId = Yii::$app->request->get('order_id');
if(!$model = Orders::findOne($orderId))
{
throw new HttpException('404','فاکتور یافت نشد');
}
list($code , $message) = Yii::$app->pay->verify($model->amount , $au);
if($code == 1 && $model->confirmed == 0)
{
$model->au = $au;
$model->confirmed = 1;
$model->save();
Yii::$app->session->setFlash('success','خرید شما با موفقیت انجام شد');
Yii::$app->session->set('cart',[]);
retu $this->render('facture',compact('model'));
}
else
{
Yii::$app->session->setFlash('failure',$message);
$this->redirect(['/site/cart']);
}
}
