diff --git a/etc/config.xml b/etc/config.xml index 960885885..f9e3daac8 100755 --- a/etc/config.xml +++ b/etc/config.xml @@ -2159,6 +2159,28 @@ 1 adyen-alternative-payment-method + + 0 + AdyenPaymentUpiFacade + UPI Payment Method India + 0 + 0 + authorize + 1 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + adyen-alternative-payment-method + diff --git a/etc/di.xml b/etc/di.xml index 7c509912f..8deb65a32 100755 --- a/etc/di.xml +++ b/etc/di.xml @@ -4155,4 +4155,31 @@ adyen_wallet_IN + + + adyen_upi + Magento\Payment\Block\Form + Adyen\Payment\Block\Info\PaymentMethodInfo + AdyenPaymentUpiValueHandlerPool + AdyenPaymentValidatorPool + AdyenPaymentCommandPool + + + + + + AdyenPaymentUpiConfigValueHandler + + + + + + AdyenPaymentUpiConfig + + + + + adyen_upi + + diff --git a/etc/events.xml b/etc/events.xml index 352a1074d..b29f99212 100644 --- a/etc/events.xml +++ b/etc/events.xml @@ -296,4 +296,7 @@ + + + diff --git a/etc/frontend/di.xml b/etc/frontend/di.xml index f008d4e64..6026cb0e8 100755 --- a/etc/frontend/di.xml +++ b/etc/frontend/di.xml @@ -109,6 +109,7 @@ wallet_IN onlinebanking_IN paypo + upi Adyen_Payment/js/view/payment/method-renderer/adyen-cc-method diff --git a/etc/graphql/di.xml b/etc/graphql/di.xml index 59e174b3f..aa4031608 100644 --- a/etc/graphql/di.xml +++ b/etc/graphql/di.xml @@ -90,6 +90,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 diff --git a/etc/payment.xml b/etc/payment.xml index 16f019327..9c3cc802e 100755 --- a/etc/payment.xml +++ b/etc/payment.xml @@ -257,5 +257,8 @@ 1 + + 1 + diff --git a/view/base/web/images/logos/upi.svg b/view/base/web/images/logos/upi.svg new file mode 100644 index 000000000..4de79041b --- /dev/null +++ b/view/base/web/images/logos/upi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/view/frontend/layout/checkout_index_index.xml b/view/frontend/layout/checkout_index_index.xml index 82e8c7650..753080768 100755 --- a/view/frontend/layout/checkout_index_index.xml +++ b/view/frontend/layout/checkout_index_index.xml @@ -311,6 +311,9 @@ true + + true + diff --git a/view/frontend/layout/multishipping_checkout_billing.xml b/view/frontend/layout/multishipping_checkout_billing.xml index 2e5001592..3980c95de 100644 --- a/view/frontend/layout/multishipping_checkout_billing.xml +++ b/view/frontend/layout/multishipping_checkout_billing.xml @@ -99,6 +99,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