public function getRequiredFields() { $fields = parent::getRequiredFields(); $fields[] = 'payment_submethod'; return $fields; }
/** * Overriding parent method to add fiscal number * @return array of required field names */ public function getRequiredFields() { $fields = parent::getRequiredFields(); $noFiscalRequired = array('MX', 'PE'); $country = $this->getData_Unstaged_Escaped('country'); if (!in_array($country, $noFiscalRequired)) { $fields[] = 'fiscal_number'; } $fields[] = 'payment_submethod'; return $fields; }