Пример #1
0
 /**
  * Do redirect customer to iDEAL server for payment
  *
  * @return void
  */
 protected function doActionTransaction()
 {
     try {
         $processor = new \XLite\Module\XC\IdealPayments\Model\Payment\Processor\IdealProfessional();
         $processor->doTransactionRequest(\XLite\Core\Request::getInstance()->iid, \XLite\Core\Request::getInstance()->transid);
     } catch (\Exception $e) {
         \XLite\Core\TopMessage::addError(static::t('Something wrong in the iDEAL payment module settings. Please try later or use other payment option.'));
         $this->setReturnURL('checkout');
     }
 }
Пример #2
0
 /**
  * getDefaultOptions
  *
  * @return array
  */
 protected function getDefaultOptions()
 {
     $list = array();
     $processor = new \XLite\Module\XC\IdealPayments\Model\Payment\Processor\IdealProfessional();
     $issuers = $processor->doIssuerRequest();
     if (is_array($issuers)) {
         foreach ($issuers as $key => $value) {
             $list[$key] = $value;
         }
     }
     return $list;
 }