/**
  * Renders payment system configuration form
  */
 public function actionRenderConfigurationForm()
 {
     Yii::import('mod.cart.CartModule');
     $systemId = Yii::app()->request->getQuery('system');
     $paymentMethodId = Yii::app()->request->getQuery('payment_method_id');
     if (empty($systemId)) {
         exit;
     }
     $manager = new PaymentSystemManager();
     $system = $manager->getSystemClass($systemId);
     echo $system->getConfigurationFormHtml($paymentMethodId);
 }
 /**
  * @return null|BasePaymentSystem
  */
 public function getPaymentSystemClass()
 {
     if ($this->payment_system) {
         $manager = new PaymentSystemManager();
         return $manager->getSystemClass($this->payment_system);
     }
 }