public function getVisibleFormFields(Customweb_Payment_Authorization_IOrderContext $orderContext, $aliasTransaction, $failedTransaction, $isMoto = false) { $owner = $this->getOrderContext()->getBillingFirstName() . ' ' . $this->getOrderContext()->getBillingLastName(); $elements = array(); $elements[] = Customweb_Form_ElementFactory::getAccountOwnerNameElement(self::FORM_KEY_OWNER_NAME, $owner); $elements[] = Customweb_Form_ElementFactory::getAccountNumberElement(self::FORM_KEY_CARD_KONTO); $elements[] = Customweb_Form_ElementFactory::getBankCodeElement(self::FORM_KEY_CARD_BLZ); return $elements; }
public function getVisibleFormFields(Customweb_Payment_Authorization_IOrderContext $orderContext, $aliasTransaction, $failedTransaction, $isMoto = false) { $elements = array(); $owner = $this->getOrderContext()->getBillingFirstName() . ' ' . $this->getOrderContext()->getBillingLastName(); if ($orderContext->getBillingCompanyName() == null) { $elements[] = Customweb_Saferpay_ElementFactory::getCompanyElement('COMPANY'); } if ($this->getGender($orderContext->getBillingGender(), $orderContext->getBillingCompanyName()) == null) { $elements[] = Customweb_Saferpay_ElementFactory::getGenderElement('GENDER'); } if ($orderContext->getBillingDateOfBirth() == null) { $dobElement = Customweb_Saferpay_ElementFactory::getDateOfBirthElement('dob-day', 'dob-month', 'dob-year'); $elements[] = $dobElement; } if ($this->getGender($orderContext->getShippingGender(), "") == null) { $elements[] = Customweb_Saferpay_ElementFactory::getGenderElement('DELIVERY_GENDER'); } $elements[] = Customweb_Form_ElementFactory::getAccountOwnerNameElement('NAME', $owner); $elements[] = Customweb_Form_ElementFactory::getAccountNumberElement('ACCOUNTNUMBER'); $elements[] = Customweb_Form_ElementFactory::getBankCodeElement('BANK_CODE_NUMBER'); $elements[] = $this->getGeneralTermsElement("generalTerms"); return $elements; }