readDataArgument($observer); $additionalData = $data->getData(PaymentInterface::KEY_ADDITIONAL_DATA); if (!is_array($additionalData)) { return; } if (isset($additionalData[VaultConfigProvider::IS_ACTIVE_CODE])) { $payment = $this->readPaymentModelArgument($observer); $payment->setAdditionalInformation( VaultConfigProvider::IS_ACTIVE_CODE, filter_var($additionalData[VaultConfigProvider::IS_ACTIVE_CODE], FILTER_VALIDATE_BOOLEAN) ); } } }