protected function isPaymentFulfilled() { return array_reduce($this->enabledPaymentPlugins, function ($value, Plugin $plugin) { return $value || $plugin->guessIsUsable(); }, false); }