diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3020a50..ee59ec8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.1.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
+## [4.0.4](https://github.com/unzerdev/magento2/compare/4.0.3..4.0.4)
+### Fixed
+* Resolve issue with customer company information mapping
+### Changed
+* Rename the iDEAL payment method to iDEAL | Wero
+
## [4.0.3](https://github.com/unzerdev/magento2/compare/4.0.2..4.0.3)
### Fixed
* Initialization of the Invoice B2B component on the checkout page
diff --git a/Model/Config/Provider.php b/Model/Config/Provider.php
index 1a2a103..e0b2917 100644
--- a/Model/Config/Provider.php
+++ b/Model/Config/Provider.php
@@ -167,7 +167,7 @@ private function applyCustomerConfig(array $methodConfig, Customer $customer): a
{
$methodConfig['unzerCustomerId'] = $customer->getId();
- if ($customer->getCompany()) {
+ if ($customer->getCompany() && $customer->getCompanyInfo()) {
$companyInfo = $customer->getCompanyInfo();
$methodConfig['companyType'] = $companyInfo->getCompanyType();
$methodConfig['function'] = $companyInfo->getFunction();
diff --git a/Setup/Patch/Data/UpdateIdealTitle.php b/Setup/Patch/Data/UpdateIdealTitle.php
new file mode 100644
index 0000000..27a3da1
--- /dev/null
+++ b/Setup/Patch/Data/UpdateIdealTitle.php
@@ -0,0 +1,57 @@
+moduleDataSetup = $moduleDataSetup;
+ }
+
+ /**
+ * @return $this|UpdateIdealTitle
+ */
+ public function apply(): UpdateIdealTitle
+ {
+ $connection = $this->moduleDataSetup->getConnection();
+
+ $connection->update(
+ $this->moduleDataSetup->getTable('core_config_data'),
+ ['value' => 'iDEAL | Wero'],
+ ['path = ?' => self::CONFIG_PATH]
+ );
+
+ return $this;
+ }
+
+ /**
+ * @return array|string[]
+ */
+ public static function getDependencies(): array
+ {
+ return [];
+ }
+
+ /**
+ * @return array|string[]
+ */
+ public function getAliases(): array
+ {
+ return [];
+ }
+}
diff --git a/composer.json b/composer.json
index 7833aa2..2a4d80f 100644
--- a/composer.json
+++ b/composer.json
@@ -2,7 +2,7 @@
"name": "unzerdev/magento2",
"description": "This extension for Magento 2 provides a direct integration of the Unzer payment types to your Magento 2 shop via the Unzer Payment API (PAPI).",
"type": "magento2-module",
- "version": "4.0.3",
+ "version": "4.0.4",
"license": "Apache-2.0",
"require": {
"php": "~7.4.0|~8.1.0|~8.2.0|~8.3.0|~8.4.0",
diff --git a/etc/config.xml b/etc/config.xml
index 4ded2a5..5788fdc 100644
--- a/etc/config.xml
+++ b/etc/config.xml
@@ -246,7 +246,7 @@