diff --git a/etc/config.xml b/etc/config.xml
index b0db15a3ca..c6b8db7c68 100755
--- a/etc/config.xml
+++ b/etc/config.xml
@@ -2814,6 +2814,30 @@
Adyen\Payment\Model\InstantPurchase\PaymentMethods\TokenFormatter
+
+ 0
+ AdyenPaymentIrisFacade
+ IRIS
+ 0
+ 0
+ authorize
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+ adyen-alternative-payment-method
+
-
+
\ No newline at end of file
diff --git a/etc/di.xml b/etc/di.xml
index 7104cc4ed8..21a524f15b 100755
--- a/etc/di.xml
+++ b/etc/di.xml
@@ -1728,8 +1728,8 @@
-
-
+
+
@@ -1788,12 +1788,8 @@
- -
- Adyen\Payment\Cron\Providers\PendingInfoAnalyticsEventsProvider
-
- -
- Adyen\Payment\Cron\Providers\PendingErrorsAnalyticsEventsProvider
-
+ - Adyen\Payment\Cron\Providers\PendingInfoAnalyticsEventsProvider
+ - Adyen\Payment\Cron\Providers\PendingErrorsAnalyticsEventsProvider
@@ -4854,4 +4850,31 @@
adyen_payto_vault
-
+
+
+ adyen_iris
+ Magento\Payment\Block\Form
+ Adyen\Payment\Block\Info\PaymentMethodInfo
+ AdyenPaymentIrisValueHandlerPool
+ AdyenPaymentValidatorPool
+ AdyenPaymentCommandPool
+
+
+
+
+
+ - AdyenPaymentIrisConfigValueHandler
+
+
+
+
+
+ AdyenPaymentIrisConfig
+
+
+
+
+ adyen_iris
+
+
+
\ No newline at end of file
diff --git a/etc/events.xml b/etc/events.xml
index 143c4cc829..c3e56c770f 100644
--- a/etc/events.xml
+++ b/etc/events.xml
@@ -362,4 +362,7 @@
-
+
+
+
+
\ No newline at end of file
diff --git a/etc/frontend/di.xml b/etc/frontend/di.xml
index b36fe2b578..d25e076ed8 100755
--- a/etc/frontend/di.xml
+++ b/etc/frontend/di.xml
@@ -131,6 +131,7 @@
- paynow
- riverty
- payto
+ - iris
- Adyen_Payment/js/view/payment/method-renderer/adyen-cc-method
@@ -185,4 +186,4 @@
-
+
\ No newline at end of file
diff --git a/etc/graphql/di.xml b/etc/graphql/di.xml
index 2da51ce653..31c39a2005 100644
--- a/etc/graphql/di.xml
+++ b/etc/graphql/di.xml
@@ -140,6 +140,7 @@
- Adyen\Payment\Model\Cart\Payment\AdditionalDataProvider\AdyenPm
- Adyen\Payment\Model\Cart\Payment\AdditionalDataProvider\AdyenPm
- Adyen\Payment\Model\Cart\Payment\AdditionalDataProvider\AdyenPm
+ - Adyen\Payment\Model\Cart\Payment\AdditionalDataProvider\AdyenPm
@@ -181,4 +182,4 @@
AdyenGraphQlExceptionMessageFormatter
-
+
\ No newline at end of file
diff --git a/etc/payment.xml b/etc/payment.xml
index 888104eaa8..b1fae4787d 100755
--- a/etc/payment.xml
+++ b/etc/payment.xml
@@ -320,5 +320,8 @@
1
+
+ 1
+
\ No newline at end of file
diff --git a/view/base/web/images/logos/iris.svg b/view/base/web/images/logos/iris.svg
new file mode 100644
index 0000000000..d2570455dc
--- /dev/null
+++ b/view/base/web/images/logos/iris.svg
@@ -0,0 +1,25 @@
+
diff --git a/view/frontend/layout/checkout_index_index.xml b/view/frontend/layout/checkout_index_index.xml
index 5ec9d31e27..8ad090ca5b 100755
--- a/view/frontend/layout/checkout_index_index.xml
+++ b/view/frontend/layout/checkout_index_index.xml
@@ -374,6 +374,9 @@
-
- true
+ -
+
- true
+
diff --git a/view/frontend/layout/multishipping_checkout_billing.xml b/view/frontend/layout/multishipping_checkout_billing.xml
index 3d8194182a..9bf466738a 100644
--- a/view/frontend/layout/multishipping_checkout_billing.xml
+++ b/view/frontend/layout/multishipping_checkout_billing.xml
@@ -120,6 +120,7 @@
- Adyen_Payment::form/multishipping/abstract-form.phtml
- Adyen_Payment::form/multishipping/abstract-form.phtml
- Adyen_Payment::form/multishipping/abstract-form.phtml
+ - Adyen_Payment::form/multishipping/abstract-form.phtml
false