コード例 #1
0
 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;
 }
コード例 #2
0
 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;
 }