├── readme_images └── methods.png ├── view └── frontend │ ├── web │ ├── images │ │ ├── loader-1.gif │ │ ├── payu_logo.png │ │ └── payu_cards.png │ ├── js │ │ ├── model │ │ │ ├── repay.js │ │ │ └── payment_pbl_extended.js │ │ ├── apple_pay.js │ │ └── view │ │ │ ├── payment │ │ │ ├── payu_gateway.js │ │ │ └── method-renderer │ │ │ │ └── payu_gateway.js │ │ │ └── order │ │ │ └── payu_gateway.js │ └── template │ │ ├── cvv │ │ └── payu_gateway_card_cvv.html │ │ └── cart │ │ └── totals │ │ └── grand-total.html │ ├── layout │ ├── default.xml │ ├── customer_account_storedcards.xml │ ├── sales_order_history.xml │ ├── customer_account.xml │ ├── customer_account_index.xml │ ├── sales_order_continuecvv.xml │ ├── checkout_onepage_continuecvv.xml │ └── sales_order_repayview.xml │ ├── requirejs-config.js │ └── templates │ ├── order │ ├── grid │ │ └── action.phtml │ └── repay │ │ └── paymentmethods.phtml │ ├── checkout │ └── continueccv.phtml │ └── account │ └── storedcards.phtml ├── lib ├── OpenPayU │ ├── AuthType │ │ ├── AuthType.php │ │ ├── TokenRequest.php │ │ ├── Basic.php │ │ └── Oauth.php │ ├── Oauth │ │ ├── OauthGrantType.php │ │ ├── Cache │ │ │ ├── OauthCacheInterface.php │ │ │ ├── OauthCacheFile.php │ │ │ └── OauthCacheMemcached.php │ │ └── OauthResultClientCredentials.php │ ├── OpenPayuOrderStatus.php │ ├── ResultError.php │ ├── OpenPayUException.php │ ├── OpenPayU.php │ └── v2 │ │ ├── Retrieve.php │ │ ├── Token.php │ │ └── Refund.php └── openpayu.php ├── Model ├── Logger │ ├── Logger.php │ └── Handler.php ├── GetAvailableLocale.php ├── CreateOrder.php ├── McpEchangeRateResolver.php ├── RepaymentResolver.php ├── UpdateOrderStatus.php ├── GetCreditCardSecureFormConfig.php ├── OrderByExtOrderIdResolver.php ├── DeleteUserToken.php ├── Currency │ └── Import │ │ └── MultiCurrencyPricing.php ├── AcceptOrderPayment.php ├── GetCreditCardCVVWidgetConfig.php ├── UpdateRefundStatus.php ├── OrderPaymentResolver.php ├── RefundOrder.php ├── GetMultiCurrencyPricing.php ├── GetOrder.php ├── CacheConfig.php ├── ConfigDefaultTrait.php └── Ui │ └── ConfigProvider.php ├── registration.php ├── etc ├── email_templates.xml ├── adminhtml │ ├── routes.xml │ └── di.xml ├── module.xml ├── frontend │ ├── routes.xml │ └── di.xml ├── acl.xml ├── events.xml └── config.xml ├── Api ├── RepaymentResolverInterface.php ├── CancelOrderPaymentInterface.php ├── PayUGetMultiCurrencyPricingInterface.php ├── GetAvailableLocaleInterface.php ├── PayUMcpExchangeRateResolverInterface.php ├── PayUDeleteUserTokenInterface.php ├── OrderByExtOrderIdResolverInterface.php ├── ReviewOrderPaymentInterface.php ├── AcceptOrderPaymentInterface.php ├── PayUGetOrderInterface.php ├── PayURepayOrderInterface.php ├── WaitingOrderPaymentInterface.php ├── PayUGetCreditCardSecureFormConfigInterface.php ├── PayURefundOrderInterface.php ├── OrderPaymentResolverInterface.php ├── PayUGetUserPayMethodsInterface.php ├── PayUProxyConfigInterface.php ├── PayUGetCreditCardCVVWidgetConfigInterface.php ├── PayUUpdateRefundStatusInterface.php ├── PayUCreateOrderInterface.php ├── PayUUpdateOrderStatusInterface.php ├── PayUGetPayMethodsInterface.php ├── CreateOrderResolverInterface.php └── PayUCacheConfigInterface.php ├── Gateway ├── Response │ ├── Order │ │ ├── TxnIdGetHandler.php │ │ ├── TxnIdRefundHandler.php │ │ ├── TxnIdCreateHandler.php │ │ └── TxnIdCreateCardHandler.php │ ├── FraudHandler.php │ └── AbstractTxnId.php ├── Request │ ├── VoidRequest.php │ ├── CaptureRequest.php │ ├── PayUDataRequest.php │ ├── AuthorizationRequest.php │ ├── AbstractRequest.php │ └── RefundRequest.php ├── Validator │ ├── Order │ │ ├── ResponseGetValidator.php │ │ ├── ResponseRefundValidator.php │ │ ├── ResponseCreatePblValidator.php │ │ └── ResponseCreateCardValidator.php │ └── AbstractResponseValidator.php └── Http │ ├── TransferFactory.php │ └── Client │ ├── PayUGetOrder.php │ ├── PayURefundOrder.php │ └── PayUCreateOrder.php ├── Block ├── Order │ ├── Repay │ │ ├── Info.php │ │ └── ContinueCvv.php │ └── Grid │ │ └── Action.php ├── Info.php ├── Widget │ └── Grid │ │ └── Column │ │ └── Renderer │ │ └── TxnId.php ├── Account │ └── StoredCards.php └── Onepage │ └── ContinueCvv.php ├── composer.json ├── Controller ├── Account │ ├── StoredCards.php │ └── DeleteStoredCard.php ├── Data │ ├── NotifyRefundProcessor.php │ ├── NotifyOrderProcessor.php │ └── GetPostPlaceOrderData.php ├── Order │ ├── RepayView.php │ ├── OrderViewAuthorizationForGuest.php │ ├── ContinueCvv.php │ └── Repay.php └── Onepage │ └── ContinueCvv.php ├── Observer ├── PaymentTransactionTxnIdHtml.php ├── DataAssignObserver.php ├── StatusAssignObserver.php ├── AfterPlaceOrderObserver.php ├── McpCollectTotals.php ├── CancelTransaction.php ├── AcceptOrderPaymentInvoice.php └── AfterPlaceOrderRepayEmailProcessor.php ├── Plugin └── Block │ └── Widget │ └── Button │ └── Toolbar.php └── .gitignore /readme_images/methods.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PayU-EMEA/plugin_magento_2/HEAD/readme_images/methods.png -------------------------------------------------------------------------------- /view/frontend/web/images/loader-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PayU-EMEA/plugin_magento_2/HEAD/view/frontend/web/images/loader-1.gif -------------------------------------------------------------------------------- /view/frontend/web/images/payu_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PayU-EMEA/plugin_magento_2/HEAD/view/frontend/web/images/payu_logo.png -------------------------------------------------------------------------------- /view/frontend/web/images/payu_cards.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PayU-EMEA/plugin_magento_2/HEAD/view/frontend/web/images/payu_cards.png -------------------------------------------------------------------------------- /lib/OpenPayU/AuthType/AuthType.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /registration.php: -------------------------------------------------------------------------------- 1 | 2 | 3 |