Пример #1
0
 private function createAttempt($attemptType, $amount)
 {
     $attemptModel = new Attempt();
     $attemptModel->created = 'NOW():sql';
     $attemptModel->order_id = $this->orderModel->order_id;
     $attemptModel->gateway_id = $this->gatewayModel->gateway_id;
     $attemptModel->status = Attempt::NEW_STATUS;
     $attemptModel->attempt_type = $attemptType;
     $attemptModel->attempt_number = Attempt::getAttemptNumberByOrderID($this->orderModel->order_id);
     $attemptModel->amount = $amount;
     $attemptModel->save();
     $this->attemptModel = $attemptModel;
     //add attempt model to payment system
     $this->_ps->setModel($this->attemptModel);
 }