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