Exemplo n.º 1
0
 /**
  * Check and prepare payment method model
  *
  * @return bool
  */
 protected function _canUseMethod($method)
 {
     if (!$method || !$method->canUseCheckout()) {
         return false;
     }
     return parent::_canUseMethod($method);
 }
Exemplo n.º 2
0
 /**
  * Check payment method model
  *
  * @return bool
  */
 protected function _canUseMethod($method)
 {
     if (!$method->canUseInternal()) {
         return false;
     }
     return parent::_canUseMethod($method);
 }
Exemplo n.º 3
0
 /**
  * Check and prepare payment method model
  *
  * @return bool
  */
 protected function _canUseMethod($method)
 {
     if (!$method->canUseForMultishipping()) {
         return false;
     }
     return parent::_canUseMethod($method);
 }
Exemplo n.º 4
0
 /**
  * Check payment method model
  *
  * @param Mage_Payment_Model_Method_Abstract|null
  * @return bool
  */
 protected function _canUseMethod($method)
 {
     if ($method) {
         if ($method->getCode() == 'free') {
             return false;
         }
     }
     return $method && $method->canUseCheckout() && parent::_canUseMethod($method);
 }
Exemplo n.º 5
0
 /**
  * Check and prepare payment method model
  *
  * @param mixed $method
  * @return bool
  */
 protected function _canUseMethod($method)
 {
     if (!$method instanceof Mage_Payment_Model_Method_Abstract || !$method->canUseCheckout() || !$method->isAvailable($this->getQuote())) {
         return false;
     }
     return parent::_canUseMethod($method);
 }
Exemplo n.º 6
0
 /**
  * Check payment method model
  *
  * @param Mage_Payment_Model_Method_Abstract|null
  * @return bool
  */
 protected function _canUseMethod($method)
 {
     return $method && $method->canUseCheckout() && parent::_canUseMethod($method);
 }
Exemplo n.º 7
0
 /**
  * Check payment method model
  *
  * @param Mage_Payment_Model_Method_Abstract|null $method
  * @return bool
  */
 protected function _canUseMethod($method)
 {
     return $method && $method->canUseForMultishipping() && parent::_canUseMethod($method);
 }
 /**
  * Check payment method model
  *
  * @param Mage_Payment_Model_Method_Abstract|null $method
  * @return bool
  */
 protected function _canUseMethod($method)
 {
     return $method && $method->canUseInternal() && parent::_canUseMethod($method);
 }
Exemplo n.º 9
0
 /**
  * Check and prepare payment method model
  *
  * @param mixed $method
  * @return bool
  */
 protected function _canUseMethod($method)
 {
     if (!$method || !$method->canUseCheckout() || !$method->canUseForMultishipping() || !$method->isAvailable($this->getQuote())) {
         return false;
     }
     return parent::_canUseMethod($method);
 }
Exemplo n.º 10
0
 /**
  * Check and prepare payment method model
  *
  * @param Mage_Payment_Model_Method_Abstract $method
  * @return bool
  */
 protected function _canUseMethod($method)
 {
     return $method instanceof Mage_Payment_Model_Method_Abstract && $method->canUseCheckout() && $method->isAvailable($this->getQuote()) && parent::_canUseMethod($method);
 }