protected function HasValidPaymentMethod()
    {
        $bHasValidPaymentMethod = false;
        $oPayment = $this->GetActivePaymentMethod();
        if (!is_null($oPayment) && $oPayment->IsAvailable()) {
            $bHasValidPaymentMethod = true;
        }

        return $bHasValidPaymentMethod;
    }