protected function validate()
{
$valid = true;
if (count($this->requiredFields) > 0) {
foreach ($this->requiredFields as $field) {
if (null === $this->transaction[$field]) {
$valid = false;
}
}
}
return $valid;
}