/** * Check payment method model * * @param \Magento\Payment\Model\MethodInterface|null $method * @return bool */ protected function _canUseMethod($method) { return $method && $method->canUseInternal() && parent::_canUseMethod($method); }
/** * Check payment method model * * @param \Magento\Payment\Model\MethodInterface $method * @return bool */ protected function _canUseMethod($method) { return $method && $method->canUseCheckout() && parent::_canUseMethod($method); }
/** * Check payment method model * * @param \Magento\Payment\Model\Method\AbstractMethod|null $method * @return bool */ protected function _canUseMethod($method) { return $method && $this->paymentSpecification->isSatisfiedBy($method->getCode()) && parent::_canUseMethod($method); }