/// <summary>
            /// Retrieves card payment accept result.
            /// </summary>
            /// <param name="cardPaymentResultAccessCode">The card payment accept result code.</param>
            /// <returns>Card payment accept result.</returns>
            public virtual async Task <CardPaymentAcceptResult> RetrieveCardPaymentAcceptResult(string cardPaymentResultAccessCode)
            {
                ManagerFactory          managerFactory          = Utilities.GetManagerFactory(this.EcommerceContext);
                ICartManager            cartManager             = managerFactory.GetManager <ICartManager>();
                CardPaymentAcceptResult cardPaymentAcceptResult = await cartManager.RetrieveCardPaymentAcceptResult(cardPaymentResultAccessCode);

                return(cardPaymentAcceptResult);
            }
示例#2
0
            /// <summary>
            /// Retrieves the card payment accept result.
            /// </summary>
            /// <param name="cardPaymentResultAccessCode">The card payment result access code.</param>
            /// <returns>Returns payment response.</returns>
            public async Task <ActionResult> RetrieveCardPaymentAcceptResult(string cardPaymentResultAccessCode)
            {
                EcommerceContext        ecommerceContext        = ServiceUtilities.GetEcommerceContext(this.HttpContext);
                RetailOperationsHandler retailOperationsHandler = new RetailOperationsHandler(ecommerceContext);
                CardPaymentAcceptResult cardPaymentAcceptResult = await retailOperationsHandler.RetrieveCardPaymentAcceptResult(cardPaymentResultAccessCode);

                return(this.Json(cardPaymentAcceptResult));
            }